The pairing is what makes it useful: you can change a location's attributes and then read the impression and keyword series for it without switching tools. Updates return before and after state, which matters here because a Business Profile edit is visible to the public as soon as Google accepts it.
A hosted MCP server on the MewCP platform for Google Business Profile. It reaches two Google APIs — My Business Business Information and Business Profile Performance — over OAuth, so an agent can run the location lifecycle for one or many profiles and read how those locations perform on Search and Maps.
- list_locations, get_location, create_location, update_location and delete_location — the location lifecycle for an account, with filtering, sorting and pagination on the list, and a read mask naming exactly which fields come back
- get_location_attributes and update_location_attributes — the custom attributes on a location; updates record before and after state
- list_available_attributes — the attribute metadata Google allows for a given category and region
- list_categories, batch_get_categories, search_chains and get_chain — Google's category and chain taxonomies, which location writes must match
- search_google_locations, get_google_updated_location and get_google_updated_location_attributes — match against Google's own records, and see the updates Google has applied to a location or its attributes
- get_daily_metrics_time_series and fetch_multi_daily_metrics_time_series — one metric or several over a date range for a location
- list_search_keyword_impressions_monthly — the search terms people used to find a location, by month
A MewCP account with a connected Google credential. The server exchanges that credential's access token for calls through the official Google API client, requesting the https://www.googleapis.com/auth/business.manage scope, so the Google account must already have management rights on the locations. Reads take a read_mask naming the fields you want.
