Connect the Google Business Profile MCP server to your AI agent Open source, MIT, on npm. Setup instructions for Claude, Cursor and Codex are in the repository; adoption questions — Telegram. GitHub repository Telegram

Google Business Profile MCP capabilities

This catalog contains 20 public pages—one for every registered MCP tool in mcp-google-business. Each page starts with the user's task, explains the result, and states whether the call changes real data.

Use this catalog to choose a ready-made capability. Full parameter schemas and API response details remain in the technical reference.

Local posts

  • Create a local post — Publishes a new local post on the Business Profile. Impact: changes data.
  • Delete a local post — Deletes a local post from the Business Profile. Impact: destructive operation.
  • List local posts — Lists the local posts (What's New / Event / Offer updates shown on the Business Profile) of a location. Impact: read-only.
  • Update a local post — Updates fields of an existing local post (PATCH with a required updateMask — only masked fields change, e.g. Impact: changes data.

Reviews

  • Delete a review reply — Deletes the business's reply to a review (the review itself is the customer's and cannot be deleted). Impact: destructive operation.
  • Get a review — Returns one review by id — same shape as a list_reviews entry (starRating is an enum ONE..FIVE, reviewReply present only if the business already answered). Impact: read-only.
  • List reviews — Lists reviews of a location, newest-updated first by default. Impact: read-only.
  • Reply to a review — Creates OR replaces the business's public reply to a review (PUT upsert — there is no separate create, and calling it again overwrites the previous reply). Impact: changes data.

Performance

  • Multiple daily metrics at once — Returns daily time series for SEVERAL performance metrics of a location in one call — same data as get_daily_metrics, but batched. Impact: read-only.
  • Daily metric time series — Returns a daily time series for ONE performance metric of a location: impressions by surface (Maps/Search × desktop/mobile), direction requests, call clicks, website clicks, conversations, bookings, food orders or menu clicks. Impact: read-only.
  • Monthly search keywords — Returns the search keywords that surfaced the business on Google, month by month. Impact: read-only.

Locations

  • Get a location — Returns one location by id (Business Information API; v1 uses the bare locations/{id} name, no account prefix). Impact: read-only.
  • List available attributes — Lists which attributes (e.g. Impact: read-only.
  • Search business categories — Lists/searches the reference taxonomy of business categories (e.g. Impact: read-only.
  • List locations of an account — Lists the business locations under an account (Business Information API). Impact: read-only.
  • Search chains — Searches business chains by name (exact/partial/fuzzy), ranked by relevance. Impact: read-only.
  • Update a location — Updates fields of a location (PATCH with a required updateMask — only masked fields change). Impact: changes data.
  • Update location attributes — Updates attributes of a location (PATCH). Impact: changes data.

Accounts

  • List Business Profile accounts — Lists all Google Business Profile accounts the authenticated user can access (the personal account first). Impact: read-only.

Additional API methods

For maintainers and publishers