Reach runs an MCP server, so AI assistants can work with your Google Business Profile. Add Reach to your assistant once, sign in with your Reach account, and ask about your reviews, rankings and profile in plain language. The assistant can also make changes, but only after it shows you the change and you approve it.
Reach MCP server URL
https://reach.locus-intelligence.com/api/mcpAbout the Reach Google Business Profile MCP server
Before you start
You need a Reach account. Connect your Google Business Profile in Reach so the assistant sees your real data. Without a connected profile, the assistant can read your public listing only.
Claude (web, desktop and mobile)
- In Claude, open Customize, then Connectors.
- Click +, then Add custom connector.
- Name it Reach and paste the server URL above. Leave Advanced settings empty. Click Add.
- Click Connect next to Reach, sign in with your Reach account and approve access.
- In a chat, click +, open Connectors and turn on Reach.
ChatGPT
- In ChatGPT on the web, open Settings, then Apps, then Advanced settings, and turn on Developer mode.
- Go back to Apps and click Create.
- Name it Reach, paste the server URL above and choose OAuth as the authentication.
- Sign in with your Reach account when ChatGPT asks, then click Create.
- In a chat, choose Reach from the tools menu, or mention it by name.
Claude Code
Run this command in your terminal:
claude mcp add --transport http reach https://reach.locus-intelligence.com/api/mcpStart Claude Code, type /mcp, choose reach and sign in with your Reach account.
Other MCP clients
Reach works with any client that supports remote MCP servers with OAuth sign-in. The client registers itself and opens the Reach sign-in page; you never need an API key or client ID. Sign-in opens a browser, so run login commands in your own terminal, not in an agent's background shell.
Cursor: add this to ~/.cursor/mcp.json, restart Cursor, then open Customize, then MCPs, and sign in.
{
"mcpServers": {
"reach": {
"url": "https://reach.locus-intelligence.com/api/mcp"
}
}
}Antigravity: add this to ~/.gemini/config/mcp_config.json. Then open Agent Settings, then Customizations, click Authenticate next to reach, sign in, and paste the code it shows back into Antigravity.
{
"mcpServers": {
"reach": {
"serverUrl": "https://reach.locus-intelligence.com/api/mcp"
}
}
}VS Code: run this, then sign in when VS Code opens the browser.
code --add-mcp '{"name":"reach","type":"http","url":"https://reach.locus-intelligence.com/api/mcp"}'Windsurf: add this to Windsurf's mcp_config.json (open it from the MCP settings in Cascade), save, refresh the servers and sign in when Windsurf asks.
{
"mcpServers": {
"reach": {
"serverUrl": "https://reach.locus-intelligence.com/api/mcp"
}
}
}Cline: open MCP Servers, then Remote Servers, and add reach with the server URL and Streamable HTTP, or put this in cline_mcp_settings.json. Then click Authenticate under reach on the Installed tab.
{
"mcpServers": {
"reach": {
"type": "streamableHttp",
"url": "https://reach.locus-intelligence.com/api/mcp"
}
}
}Codex: run these two commands.
codex mcp add reach --url https://reach.locus-intelligence.com/api/mcp
codex mcp login reachHermes Agent: run these in your own terminal, then start a new Hermes session.
hermes mcp add reach --url https://reach.locus-intelligence.com/api/mcp --auth oauth
hermes mcp login reachWhat to ask
Start with a question about your business. The assistant picks the right Reach tools.
What is missing from my Google Business Profile, and what should I fix first?
Which recent reviews still need a reply? Draft replies in my voice.
How are my local search rankings changing, and who is ahead of me?
Write a Google post for this week's offer and show it to me before you publish it.
What the assistant can do
| get_account | Your plan, locations, Google connection and Reach features. |
|---|---|
| get_listing | A listing's profile, reviews, posts and photos. |
| get_visibility | Search rankings for tracked keywords, nearby competitors and the local search grid. |
| get_performance | Profile views, customer actions and search terms. |
| get_customers | Leads and booking requests from your Reach pages. Phone numbers are masked. |
| get_recommendations | What your profile is missing, and which items the assistant can fix. |
| update_listing | Change hours, description, phone, links, services and service area. |
|---|---|
| manage_media | Add or remove photos and videos. |
| publish_post | Publish or schedule a Google post. |
| reply_to_review | Post a review reply. |
| draft_review_reply | Draft reply options for a review. Nothing is posted. Uses Credits. |
|---|---|
| track_keywords | Start or stop rank tracking for keywords. Each one counts toward your plan's tracked keywords. |
| update_recommendation_status | Mark a recommendation done or dismissed. |
| request_feature | Send the Reach team a request for something Reach does not do yet. |
You stay in control
- Before every change to Google, the assistant shows you what will change and waits for your approval.
- The assistant has exactly your access in Reach: the same locations and the same plan limits.
- Each business can make up to 20 Google changes per hour through assistants.
- To disconnect an assistant, open Settings, then AI Connectors in Reach. You can block one assistant or all of them. A block applies from the next request.
If something does not work
- The assistant asks you to sign in again: click Connect (Claude) or run /mcp (Claude Code) and sign in again.
- The assistant says it is blocked: lift the block in Settings, then AI Connectors in Reach.
- The assistant says your plan does not cover a feature: see the plan it names in Reach, under Plans.
- Still stuck? Email hello@locus-intelligence.com.
