# Google Business MCP server

> Connect Claude, ChatGPT or Cursor to your Google Business Profile. Your agent posts updates, events and offers with a button and reads calls and clicks.

Canonical: https://omnisocials.com/google-business-mcp | Channel page: https://omnisocials.com/google-business.md | Google Business API: https://omnisocials.com/google-business-api.md | Pricing: https://omnisocials.com/pricing.md | 14-day free trial: https://app.omnisocials.com/signup

This is the machine-readable version of [omnisocials.com/google-business-mcp](https://omnisocials.com/google-business-mcp), maintained for AI agents. Facts checked against the OmniSocials app on October 16, 2026.

- **Server URL:** https://mcp.omnisocials.com
- **Auth:** OAuth sign-in, or an API key for agents that run on their own
- **Discovery file:** https://omnisocials.com/.well-known/mcp.json
- **Docs:** https://docs.omnisocials.com/mcp-server

- **With your AI agent:** Connect Claude, ChatGPT or any MCP client to your Google Business Profile with the OmniSocials MCP server. Your agent posts updates, events and offers with a button, and reads your location's calls, clicks and views.
- **With your coding agent:** Claude Code and Codex add the OmniSocials MCP server with one command, and agents that run on their own use an API key. Or call the Google Business API from your own code.

## What your agent does

Ask in plain words. Through the MCP server, your agent picks the post type and the button.

- **Updates with a button.** Learn more, Book, Order online, Buy, Sign up or Call now. The link goes on the button. (`create_post`, `upload_media`)
- **Offers and events with their dates.** A coupon code or a redeem link and your terms, or an event's title, start and end. (`create_post`, `update_post`)
- **What your profile brought in.** Views, calls, direction requests and website clicks for your location, read day by day. (`get_account_analytics`, `list_accounts`)

## Setup

Connected in a minute. One URL and one sign-in. No API key for chat apps.

1. **Connect Google Business in OmniSocials.** Sign in with Google and pick the location this workspace posts to.
2. **Add the server to your agent.** Paste one URL as a custom connector, or run one command.
3. **Sign in and pick a workspace.** OAuth in the browser. Agents that run on their own use an API key.

- **Claude:** Customize > Connectors > Add custom connector > Paste the URL. Claude sends you to OmniSocials to sign in. No API key needed. Guide: https://omnisocials.com/claude
- **Claude Code:** `claude mcp add --transport http omnisocials https://mcp.omnisocials.com`. Then type /mcp in Claude Code and sign in to OmniSocials. Guide: https://omnisocials.com/claude-code
- **Codex:** `codex mcp add omnisocials --url https://mcp.omnisocials.com`. Then run codex mcp login omnisocials to sign in. Guide: https://omnisocials.com/codex
- **API key:** `claude mcp add --transport http omnisocials https://mcp.omnisocials.com --header "Authorization: Bearer YOUR_API_KEY"`. For agents that run on their own. Create the key in Settings, API Keys. Docs: https://docs.omnisocials.com/mcp-server

## Tools

16 tools in 4 groups. Your agent picks them from a plain request.

### Publishing

Updates, events and offers, now or on a schedule. Try asking: "Post the best-times update Thursday at 9 AM, with a Sign up button."

- create_post: Schedule an update, event or offer, with a button if you like.
- create_and_publish_post: Post to your Business Profile right away.
- update_post: Change the text, button, dates or time of a scheduled post.
- upload_media: Upload the post's one image from a URL or the chat.
- retry_post: Publish a failed post again.

### Your location

What the profile brought in, and when to post. Try asking: "How many calls and direction requests did we get this month?"

- get_account_analytics: A day's views, calls, direction requests and website clicks, your rating and your reviews.
- get_best_times: A good time to post, from industry defaults for Business Profiles.
- get_recent_platform_posts: Your latest Business Profile posts.

### Approvals

Your team or client signs off before a post goes out. Try asking: "Approve the Google posts that are waiting for me."

- list_approval_workflows: The review steps a post can go through.
- approve_post: Approve a post that waits for you.
- reject_post: Send a post back with what to change.
- get_post_approval: Where a post stands in its review.

### Accounts and setup

Which location, which workspace, which images. Try asking: "Switch to the workspace of our second location."

- list_accounts: The accounts connected to the workspace, your location too.
- switch_workspace: Work in another workspace, for another location.
- list_media: Find an image in your library before uploading it again.
- create_webhook: Get an event when a post is scheduled, published, approved, rejected or fails.

## FAQ

### What is the Google Business MCP server?

It is the OmniSocials MCP server with your Google Business Profile connected. Your AI agent calls its tools to post updates, events and offers and to read your location's numbers, through Google's official API. The server lives at https://mcp.omnisocials.com, and the same tools post to your other channels too.

### Which posts can my agent create?

Updates, events and offers, each with your text and one image or none. Any of them can carry a button: Learn more, Book, Order online, Buy, Sign up or Call now.

An event takes a title of up to 58 characters and its dates. An offer takes a title, the dates it runs, a coupon code or a redeem link, and your terms.

OmniSocials sends one image or none with a Google Business post: no video and no second image.

### Why does my agent put links on a button?

Google turns down posts with a link or a phone number in the text. The MCP server tells your agent so, and a caption with one is refused before the post is saved, with what to change. Links go on a button, and Call now uses the phone number on your profile.

### Can my agent see how my profile does?

Yes. get_account_analytics reads your location's numbers for a day: views, calls, direction requests and website clicks, plus your average rating and number of reviews. Your agent can read the days of a week or a month and add them up. Google reports no numbers per post.

### Can it answer Google reviews?

No. Google reviews aren't in the Social Inbox, so the MCP server has no review tools. You answer them on Google, in your Business Profile.

### Can it read other businesses' profiles?

No. It works with the location you connected: its posts and its numbers. It doesn't scrape other businesses, their profiles or their reviews.

### How do I connect Claude, ChatGPT or Cursor to Google Business?

Connect Google Business in OmniSocials first and pick your location. In Claude, open Customize, then Connectors, click Add, choose Add custom connector and paste https://mcp.omnisocials.com. In ChatGPT, add the same URL as a custom MCP server under Plugins; in Cursor, put it in ~/.cursor/mcp.json. Each one sends you to OmniSocials to sign in and pick a workspace.

### Can an AI agent post to Google Business safely?

Yes. Your agent can send a post through an approval workflow: it waits until a teammate or client approves it, and only then goes out at its time. You can also ask your agent to save drafts, or to show you each post before it schedules it.

### Does the Google Business MCP server need a paid plan?

It needs an active OmniSocials plan or the 14-day free trial; without one, the server turns the connection down. The trial needs a card to start, and the MCP server is part of the one plan, like every other feature.

### How much does OmniSocials cost?

One plan with every feature included: $10 per seat per month billed annually, or $12 billed monthly. Team members and client seats cost the same. Every account starts with a 14-day free trial.

## Related

### Set up your agent

- [Claude](https://omnisocials.com/claude)
- [ChatGPT](https://omnisocials.com/chatgpt)
- [Claude Code](https://omnisocials.com/claude-code)
- [Codex](https://omnisocials.com/codex)
- [Cursor](https://omnisocials.com/cursor)
- [Every agent](https://omnisocials.com/mcp)

### Google Business

- [Google Business scheduler](https://omnisocials.com/google-business)
- [Connect Google Business](https://omnisocials.com/help-center/integrations/google-business)
- [Create a post](https://omnisocials.com/help-center/creating-content/create-post)
- [Schedule posts](https://omnisocials.com/help-center/creating-content/scheduling)

### For developers

- [MCP server docs](https://docs.omnisocials.com/mcp-server)
- [Google Business API](https://omnisocials.com/google-business-api)
- [CLI](https://omnisocials.com/cli)

## More machine-readable pages

- [Google Business](https://omnisocials.com/google-business.md)
- [Google Business API](https://omnisocials.com/google-business-api.md)
- [All channels](https://omnisocials.com/channels.md)
- [MCP server](https://omnisocials.com/mcp.md)
- [REST API](https://omnisocials.com/api.md)
- [Pricing](https://omnisocials.com/pricing.md)
- [llms.txt](https://omnisocials.com/llms.txt)
