Google Business Profile MCP server
Locations, reviews, posts and local performance across every listing you manage.
Coming soon — Business Profile support is not yet available.
- Tools
- 15
- Read-only
- 9
- Write
- 6
- Off by default
- Destructive
- 3
- Flagged distinctly
Google Business Profile through an assistant
For a business with one location or a hundred, an assistant can pull the listing details, read reviews, publish local posts and media, and report on what people actually did -- calls, direction requests, website clicks, bookings. Two things carry extra friction on purpose: a review reply is permanent and public, so it needs an explicit confirmation, and editing several core fields at once needs one too, because Google's moderation can flag that pattern.
- Location details across every account you authorise
- Reviews, with reply and reply-deletion (opt-in, confirmation required)
- Local posts and media -- publicly visible immediately, no approval queue
- Daily performance: impressions, calls, direction requests, website clicks, bookings
- Verification status per location, and search for unclaimed Google listings
- Update location information (opt-in, with a guard on bundled core-field edits)
What people actually ask
Real questions, answered from live Google Business Profile data.
“Are there any reviews from the last week I haven't replied to?”
google_business_profile_list_reviews“How many people asked for directions to each location last month?”
google_business_profile_list_locationsgoogle_business_profile_get_performance“Which of my locations are still unverified?”
google_business_profile_list_locationsgoogle_business_profile_list_verifications15 Google Business Profile tools
Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.
Location
4 tools3 read-only · 1 writeShowing 4 of 4 tools
- google_business_profile_get_locationRead-only
Full details for one authorized location.
- google_business_profile_list_locationsRead-only
Locations under a Business Profile account, with their title, address, phone, categories, and hours.
- google_business_profile_search_google_locationsRead-only
Find a business Google already knows about (e.g. before claiming/verifying it) by name and address.
- google_business_profile_update_locationWrite
Update a location's title, phone, primary category, address, or website. Changing 2+ of title/phone/category/address in the same call requires confirmBundledCoreEdit -- Google's edit-moderation system can flag or suspend a profile for simultaneous core-field changes that look anomalous. Change one field at a time when possible.
Posts
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- google_business_profile_create_postWrite
Publish a Local Post to a location's Business Profile -- publicly visible immediately, no approval queue.
- google_business_profile_delete_postWriteDestructive
Permanently remove a published Local Post.
- google_business_profile_list_postsRead-only
Local Posts (updates, offers, events) published to a location.
Reviews
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- google_business_profile_delete_review_replyWriteDestructive
Remove this business's reply to a review, leaving the review unreplied.
- google_business_profile_list_reviewsRead-only
Customer reviews for a location, including any existing reply.
- google_business_profile_reply_to_reviewWriteDestructive
Post or overwrite a public reply to a customer review. Permanent and immediately public on Search/Maps -- requires confirmReply: true.
Media
2 tools1 read-only · 1 writeShowing 2 of 2 tools
- google_business_profile_add_mediaWrite
Add a photo or video to a location's Business Profile from a publicly-fetchable URL.
- google_business_profile_list_mediaRead-only
Photos and videos on a location's Business Profile.
Discovery
1 tool1 read-only · 0 writeShowing 1 of 1 tools
- google_business_profile_list_accountsRead-only
Every Google Business Profile account this connection's Google account can access. Not scoped to this connection's authorized locations -- use this to discover accounts before authorizing locations from Settings -> Connections -> Manage Locations.
More tools
2 tools2 read-only · 0 writeShowing 2 of 2 tools
- google_business_profile_get_performanceRead-only
Daily performance metrics for a location -- impressions (Maps/Search, desktop/mobile), calls, website clicks, direction requests, conversations, bookings, food orders.
- google_business_profile_list_verificationsRead-only
Verification attempts and their status for a location -- read-only. Initiating or completing verification is a manual step done through the Business Profile console, not exposed as a tool.
Every tool name and description, machine-readable: /llms-full.txt
You decide what it can touch
The same model applies to every connector, and it defaults closed.
Authorize once
Connect Google Business Profile through its own consent screen. Credentials are encrypted with AES-256-GCM and never returned by any API response or tool call.
Writes off by default
A new connection switches on a read-oriented default set only. Every write tool must be enabled deliberately before any client can call it.
Roles enforced server-side
READ, WRITE and ADMIN gate tool invocation on the server, not just in the UI. A READ member's token is refused any write tool.
Start with what's live today
Free plan, no card required. Connect in minutes.