What it does
An MCP server lets an AI assistant use another product's data and actions through the Model Context Protocol. Reach's server gives the assistant your Google Business Profile as Reach sees it: the listing, its reviews, how it performs, where it ranks, who ranks nearby, and the leads it brings in.
It is built for owner-run businesses with one to five locations, such as clinics, salons, cafes and gyms, and for the staff and agencies who manage them. You ask in plain language and the assistant picks the tools.
get_listingReads the listing and lists the reviews without a reply, newest first.draft_review_replyDrafts reply options for each review. Nothing is posted. Each draft uses 2 Credits.reply_to_reviewShows the exact reply, waits for your yes and your assistant's approval prompt, then posts it on Google.Connect in one minute
Pick your assistant. Every client uses the same server URL and the same Reach sign-in page.
- ClaudeCustom connector in SettingsSetup steps
- ChatGPTApp in developer mode, paid plansSetup steps
- Claude CodeOne terminal commandSetup steps
- CursorOne entry in mcp.jsonSetup steps
- VS CodeOne terminal commandSetup steps
- CodexTwo terminal commandsSetup steps
- AntigravityOne entry in the MCP configSetup steps
- HermesTwo terminal commandsSetup steps
In a terminal, Claude Code needs one command:
claude mcp add --transport http reach https://reach.locus-intelligence.com/api/mcpWhat it can read and change
14 tools. Read tools never change anything. Tools that change your public Google profile always show you the change first.
| Tool | Changes Google | Uses from your plan |
|---|---|---|
| Read your profile and results | ||
| get_accountYour plan, locations, Google connection state and which Reach features you have. | Changes Google: No | Uses from your plan: Nothing |
| get_listingOne listing's profile, reviews, posts and photos. | Changes Google: No | Uses from your plan: Nothing |
| get_visibilitySearch rankings for tracked keywords, nearby competitors and the local search grid. | Changes Google: No | Uses from your plan: Nothing |
| get_performanceProfile views, customer actions and search terms for a date range your plan covers. | Changes Google: No | Uses from your plan: Nothing |
| get_customersLeads and booking requests from your Reach pages, with phone numbers masked. | Changes Google: No | Uses from your plan: Nothing |
| get_recommendationsWhat your profile is missing, and which items the assistant can fix for you. | Changes Google: No | Uses from your plan: Nothing |
| Change your Google profile | ||
| update_listingChange profile details (hours, description, phone, links, services) and service area, after a preview you approve. | Changes Google: Yes, after you approve | Uses from your plan: Nothing |
| manage_mediaAdd or remove photos and videos, after a preview you approve. | Changes Google: Yes, after you approve. Cannot be undone in Reach | Uses from your plan: Nothing |
| publish_postPublish or schedule a Google post you have approved word for word. | Changes Google: Yes, after you approve. Cannot be undone in Reach | Uses from your plan: Nothing |
| reply_to_reviewPost the review reply you approved. Calling it again replaces the reply. | Changes Google: Yes, after you approve. Cannot be undone in Reach | Uses from your plan: Nothing |
| Act inside Reach | ||
| draft_review_replyDraft reply options for a review. Nothing is posted. | Changes Google: No | Uses from your plan: 2 Credits per draft |
| track_keywordsStart or stop rank tracking for keywords on a location. | Changes Google: No | Uses from your plan: Each tracked keyword counts toward your plan; untracking frees it |
| request_featureSend the Reach team a request for something Reach does not do yet. | Changes Google: No | Uses from your plan: Nothing |
| update_recommendation_statusMark a recommendation done or dismissed in Reach. | Changes Google: No | Uses from your plan: Nothing |
What happens before a change
Every tool that changes your public profile goes through the same four steps.
- The assistant prepares the change and shows it to you: a preview of profile edits and photos, or the exact words of a post or review reply.
- Nothing happens until you say yes in the chat.
- Tools that change Google are marked as destructive, so assistants that support approval prompts also ask you to approve the call itself.
- Reach checks again that the assistant has not been blocked and that the business is within 20 Google changes per hour, then makes the change.
When a limit is reached, the tool tells the assistant how many seconds to wait. It does not queue or retry the change.
Your data and privacy
- The assistant acts as you, with exactly your access: the same locations, plan limits and permissions you have in Reach. It never sees your password.
- Tool results go to the assistant you connected, under that assistant's own data terms. Reach does not store the results of read tools.
- Customer phone numbers from leads reach the assistant masked to their last four digits.
- Reach logs each tool call (tool, time and outcome) for 90 days so you can see what an assistant did.
- To disconnect, open Settings, then AI Connectors in Reach and block one assistant or all of them. A block applies from the next request.
What it cannot do
- Without Google connected in Reach, the assistant sees your public listing only, and each result says which data is hidden and why.
- It cannot unlock features outside your plan. It tells you which plan includes them and stops.
- It does not run on your computer. Reach hosts the server; there is nothing to self-host.
- It cannot promise rankings. Google ranks local results by relevance, distance and prominence. Google: how local ranking works
Plans
Plans set how many locations and Credits the assistant can work with. Reading costs nothing; drafting a review reply uses 2 Credits.
| Plan | Price a month | Locations | Credits a month |
|---|---|---|---|
| Free | $0 | 1 | 50 |
| Starter | $10 (₹800 in India) | 2 | 500 |
| Business | $20 (₹1,500 in India) | 5 | 5,000 |
Paying yearly: 6 months free.
How to choose a Google Business Profile MCP server
Servers for Google Business Profile differ in what they can do and how they keep your profile safe. These are the questions worth asking of any of them, with Reach's answers.
| Question | Reach |
|---|---|
| Can it change the profile, or only read it? | Both. It reads everything above and, after your approval, changes profile details, photos, posts and review replies. |
| How is a change approved? | A preview or the exact text in chat, your yes, your assistant's approval prompt, then a limit of 20 Google changes per hour per business. |
| Does it track local rankings? | Yes: rankings for tracked keywords, nearby competitors and the local search grid. |
| Do you have to run it yourself? | No. Reach hosts it; you paste one URL. |
| How does sign-in work? | OAuth 2.1 with your Reach account. No API key and no Google Cloud project. |
| What does it cost? | Free for 1 location; paid plans start at $10 a month. |
Questions
- What is a Google Business Profile MCP server?
- A server that speaks the Model Context Protocol, the open standard AI assistants use to connect to other software. It lets an assistant such as Claude or ChatGPT read and manage a Google Business Profile through tools.
- Which AI assistants work with Reach?
- Any client that supports remote MCP servers with OAuth sign-in. Reach has setup steps for Claude, ChatGPT, Claude Code, Cursor, VS Code, Codex, Antigravity and Hermes.
- Do I need an API key or a Google Cloud project?
- No. You sign in with your Reach account in the browser, and Reach connects to Google for you. The assistant never sees your password.
- Can the assistant change my profile without asking?
- No. Every change to Google is shown to you first and waits for your approval, and each business can make at most 20 Google changes per hour through assistants.
- Is it free?
- The Free plan covers 1 location and 50 Credits a month. Reading costs nothing; drafting a review reply uses 2 Credits.
- Can I manage more than one location?
- Yes. The assistant sees every location your Reach account can access, up to your plan's limit: 2 on Starter and 5 on Business.
- How do I disconnect an assistant?
- In Reach, open Settings, then AI Connectors. You can block one assistant or all of them, and the block applies from the next request.
