MCP IntegrationUpdated August 2026

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

1

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.

2

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.

3

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 impressionsDesktop and mobile visibility, split by search and maps surfaces
  • Call clicksTimes a user tapped the phone number on the listing
  • Direction requestsTimes a user asked for directions to the location
  • Website clicksTimes a user clicked through to the client's website
  • Review count / average ratingVolume and sentiment of new and total reviews

Dimensions

  • LocationPer-location breakdown for multi-location clients
  • Search surfaceGoogle Search vs. Google Maps
  • Device typeDesktop vs. mobile
  • DateTrend 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.

Get started

Ask Claude about any client, today.