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.

Claude is planning your launch post…
What it 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.

  • Offers and events with their dates.

    A coupon code or a redeem link and your terms, or an event's title, start and end.

  • What your profile brought in.

    Views, calls, direction requests and website clicks for your location, read day by day.

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.

Tools

The Google Business tools. 16 tools for Google Business, in 4 groups. Your agent picks them from a plain request.

omnisocialsConnected
https://mcp.omnisocials.com
16 for Google Business
  • create_postSchedule an update, event or offer, with a button if you like.
  • create_and_publish_postPost to your Business Profile right away.
  • update_postChange the text, button, dates or time of a scheduled post.
  • upload_mediaUpload the post's one image from a URL or the chat.
  • retry_postPublish a failed post again.
  • get_account_analyticsA day's views, calls, direction requests and website clicks, your rating and your reviews.
  • get_best_timesA good time to post, from industry defaults for Business Profiles.
  • get_recent_platform_postsYour latest Business Profile posts.
  • list_approval_workflowsThe review steps a post can go through.
  • approve_postApprove a post that waits for you.
  • reject_postSend a post back with what to change.
  • get_post_approvalWhere a post stands in its review.
  • list_accountsThe accounts connected to the workspace, your location too.
  • switch_workspaceWork in another workspace, for another location.
  • list_mediaFind an image in your library before uploading it again.
  • create_webhookGet an event when a post is scheduled, published, approved, rejected or fails.
Publishingcreate_postSchedule an update, event or offer, with a button if you like.
Try askingPost the best-times update Thursday at 9 AM, with a Sign up button.
Google Business API

One request.Updates, events and offers.

Publish to your Business Profile with a button on any post, and read your location’s numbers, without an API access request to Google of your own.

Real-time webhooks

Get an event the moment a Business Profile post is scheduled, published or fails. Signed payloads, sent straight to your endpoint.

Read More
POST /v1/posts/create
await client.posts.create({
content: "Plan your Black Friday posts.",
channels: ["google_business"],
scheduled_at: "2026-10-15T09:00:00Z",
google_business: {
topic_type: "EVENT", event,
cta: { actionType: "SIGN_UP", url },
},
});

Every format in one call

Updates, events and offers through one request, with the button, the event dates and the offer as fields.

Read More

From your terminal

Claude Code, Codex or Gemini CLI schedules your Business Profile updates, events and offers through the OmniSocials MCP server and agent skill.

Read More
Platform integrationComing soon

Your customers' Google Business Profiles, inside your product

Soon your customers connect their own Google Business Profiles on one page with your logo, and you post and report for each of them.
See platform integration
Testimonials

Trusted by Agencies, Solo Founders, Developers & Small Businesses

Agency

Ansub Khan

Founder of Supafast

5 out of 5
“The MCP is the real game changer for me. It makes the whole workflow feel much faster and less messy.”
SaaS

Jens Schumacher

Co-founder of Released.so

5 out of 5
“I really like this app. I’ve tried quite a few other tools, but none of them managed to hit the sweet spot of simplicity and pricing the way Omnisocials does.”
Marketing agency

Niels Koelewijn

Founder of Frizzer

5 out of 5
“Very easy to use and very handy to schedule posts across platforms for my marketing agency.”
Solcardstory coming soon

Learn more. Setup guides, Google Business and the docs.

Frequently
Asked Questions

Robert Ligthart
Robert LigthartFounder of OmniSocials
Ask me a question

Last updated:

Robert Ligthart
Still have a question?Ask Robert, the founder
Ask