Google Business Profile MCP: Connect GBP to Claude
TL;DR: ARLO is an MCP server that gives Claude live, read-only access to Google Business Profile through the Business Profile Performance API. Connect once with Google OAuth, assign a location to a client, and Claude can answer questions about search/maps impressions, calls, direction requests, website clicks, and review volume on demand — nothing is exported, warehoused, or scheduled.
Why connect Business Profile to Claude instead of digging through Google's own dashboard
Google Business Profile's built-in insights are thin and get thinner the more locations an agency manages — checking calls, direction requests, and review counts for a dozen client locations means clicking into each profile one at a time. Most agencies end up recording the same numbers into a report every month by hand. An MCP connector skips that entirely: Claude calls the Business Profile Performance API directly, so "how many calls and direction requests did [Client]'s three locations get last month" becomes a sentence instead of a location-by-location tour of Google's dashboard.
Connect Business Profile in 3 steps
Connect Google
Sign in to ARLO and grant Google OAuth once. The same grant also unlocks GA4, Search Console, Google Ads, and YouTube — no separate Business Profile-only integration to configure.
Assign the location
Pick each client's verified Business Profile location from a searchable dropdown. Multi-location clients and multi-client agencies assign as many locations as they manage.
Paste your MCP URL into Claude Desktop
ARLO generates a personal MCP URL. Add it under Claude Desktop → Settings → Connectors and Business Profile shows up as a tool Claude can call for any assigned location.
Things to ask Claude once Business Profile is connected
- “How many search and maps impressions did [Client]'s listing get last month?”
- “Break down calls versus direction requests for [Client]'s location this quarter.”
- “How does this month's review count and average rating compare to last month?”
- “Which of [Client]'s locations gets the most website clicks from their profile?”
- “Compare direction requests across all of [Client]'s locations this week.”
What Claude can query from Business Profile
Metrics
- ✓Search / maps impressions — Desktop and mobile visibility, split by search and maps surfaces
- ✓Call clicks — Times a user tapped the phone number on the listing
- ✓Direction requests — Times a user asked for directions to the location
- ✓Website clicks — Times a user clicked through to the client's website
- ✓Review count / average rating — Volume and sentiment of new and total reviews
Dimensions
- ✓Location — Per-location breakdown for multi-location clients
- ✓Search surface — Google Search vs. Google Maps
- ✓Device type — Desktop vs. mobile
- ✓Date — Trend and period comparisons
Frequently Asked Questions
Is this Google's official Business Profile MCP server?+
No. ARLO is a third-party MCP connector built on the public Business Profile Performance API. It requires you to grant OAuth access to your own verified locations — it isn't an official Google product.
Do I need to know the Business Profile API to use this?+
No. You ask Claude in plain English; ARLO translates the request into the correct Business Profile Performance API call and returns the numbers Claude uses to answer you.
Is my Business Profile data stored anywhere?+
No. ARLO is pass-through — each query fetches live data from Google Business Profile and returns it to Claude for that one response. Nothing is warehoused or cached long-term.
Can I connect multiple locations, including across different clients?+
Yes. One Google OAuth grant per team member covers every verified location you assign. Add a client, pick their location from the dropdown, and Claude can query it immediately — including agencies managing many locations for a single multi-location client.
Can Claude reply to reviews or edit my listing through this connector?+
Not yet. Today's connector is read-only reporting — impressions, calls, direction requests, website clicks, and review counts. Replying to reviews and editing listing information aren't supported.