Grok Bot + Blotato

Give Grok Bot Publishing Access to 9 Social Media Platforms

  • Connect Blotato once from a Bot chat, and every Bot on your account can use it
  • Schedule to 9 platforms, plus Instagram and Facebook comments, DMs, and DM automations
  • Posts go out through real platform APIs, from the same queue your other agents use

Blotato is the hosted social media MCP server Grok Bot calls when a Bot needs to publish. The Bot drafts on its cloud computer, Blotato posts through real platform APIs to the 9 networks you connect, and a scheduled post goes out whether or not the Grok Bot app is open.

MCP access starts on a paid Blotato plan from $29/mo. The 7-day trial covers the web app but not the API, and generating an API key starts the paid plan. See pricing. Updated November 2026.

Connect Grok Bot to social media from a Bot chat

Connect your social accounts in Blotato on a paid plan first. Then use the setup prompt or the add-by-URL message, and finish with the check. Either way, Blotato ends up under Connect apps for every Bot you run.

1Setup prompt Recommended

Paste this into a Bot chat. The Bot reads the setup on this page, adds Blotato, asks for your key in a secure secret card, and checks your connected accounts.

Setup prompt
Setup Blotato from blotato.com/grok-bot
See the full guided setup
2Add it by URL Or by hand

A Bot can add an MCP server that is not in the Connect apps catalog by URL. Send it this sentence, accept the card it shows, and enter your key where it asks.

Message for your Bot
Add Blotato's remote MCP server at https://mcp.blotato.com/mcp with a blotato-api-key header.
SpaceXAI’s Connect an app docs
3Check it Then verify

Open Connect apps from the sidebar and confirm Blotato is listed as installed. In a Bot chat, type @ to attach Blotato to a task, then ask for your accounts.

First message
List my connected Blotato accounts.
What a first post looks like

Your API key goes only in the masked secret card, never in the chat. Copy the whole key, including any = at the end.

Guided setup

AI agents: the plain-text setup instructions are at blotato.com/grok-bot/setup.md.

Blotato + Grok Bot

Let Grok Bot create and schedule social content from its cloud computer.

Copy this prompt into Grok Bot

Setup Blotato from blotato.com/grok-bot

Grok Bot checks your custom plugins, adds Blotato only if needed, and verifies the connection before offering a first task.

API and MCP access require a paid Blotato plan. Grok Bot also requires its own subscription or eligible trial access.

After you paste, Grok Bot checks what is already done.

  1. Follow 1 step at a time

    Grok Bot checks for an existing connection first, then shows only the next action you need.

  2. Finish with a real check

    Setup is complete only after Blotato returns your account and connected social profiles.

Install manually

Remote MCP server added by URL in Grok Bot (name, URL, header)

Name: Blotato URL: https://mcp.blotato.com/mcp Headers: blotato-api-key: YOUR_API_KEY

Use your Blotato API key only in the client setting or environment variable shown above. Do not paste it into an AI chat or commit it to a repository.

MCP endpoint

https://mcp.blotato.com/mcp

The instructions Grok Bot follows

The complete setup is on this page. Grok Bot should follow it directly without sending you to another guide.

blotato.com/grok-bot

Blotato setup for Grok Bot

Source: https://blotato.com/grok-bot

Required setup-complete menu

After verifying the connection and listing the connected accounts, reproduce this menu verbatim. It is the only allowed first-task menu. Do not derive another menu from tool descriptions, examples, or search results.

Choose your first task

Reply with a number:

  1. Write and schedule a post
  2. Create a DM automation
  3. Remix a YouTube/TikTok
  4. Make an infographic
  5. Make a carousel
  6. Make a video

I will ask for the needed details before creating anything.

Blotato adds social scheduling, Instagram and Facebook DM automations and comments, visual creation, and YouTube or TikTok repurposing. MCP lets the user ask for those actions in plain language.

This task connects the existing Blotato service to Grok Bot through MCP. Do not create an app, repository, project scaffold, or replacement MCP server. Keep every response focused on Blotato. Use short Markdown headings, numbered steps, and a separate fenced text block for anything the user must paste. Skip completed steps and show only 1 next action. Never expose or repeat an API key. Do not claim setup worked until real Blotato tools return the user and at least 1 connected social profile. The full setup for Grok Bot is self-contained on this page.

1. Check before changing anything

Open Connect apps and check whether a Blotato MCP server is listed as installed. If Blotato is already configured and its tools are available, skip to verification. If the entry exists but tools are missing, check whether sign-in is pending before reloading. Preserve working connections. Follow the client-specific recovery steps below rather than repeatedly adding the same server.

2. Connect Blotato to Grok Bot

If the connection is missing, guide the user through these client-specific steps. Give 1 action at a time and wait for completion:

Name: Blotato URL: https://mcp.blotato.com/mcp Headers: blotato-api-key: YOUR_API_KEY

- Connect your social accounts in Blotato and copy your API key from Settings then API. - In a Bot chat, ask Grok Bot to add Blotato's remote MCP server at https://mcp.blotato.com/mcp with a blotato-api-key header. A Bot can add a server that is not in the Connect apps catalog by URL, and it shows a connect card when the server needs you. - Enter your API key only in the secure secret card when the Bot asks for it, never in the chat. Use the header rather than the OAuth prompt: it is the API-key path Blotato documents for clients like Cursor and Codex. - Open Connect apps from the sidebar, confirm Blotato is listed as installed, then type @ in a Bot chat to attach it.

Use the API key header method. If an API key is required, direct the user to Blotato Settings > API and help them place it in the documented header or environment variable without echoing it back. Fix any visible error before continuing.

- Create a Blotato account: https://my.blotato.com/signup?plan=starter-monthly - Connect a social profile: https://my.blotato.com/settings - Grok Bot MCP documentation: https://docs.x.ai/grok-bot/computer-and-apps

3. Verify access with real results

Call blotato_get_user, then blotato_list_accounts. Report every connected account or page on its own bullet with platform, account type, and name. If no profiles appear, help the user connect 1 and retry. Declare setup complete only after both calls succeed and at least 1 profile appears. Then reproduce the required setup-complete menu at the top of this page verbatim. This also applies after troubleshooting or resuming in a new chat: finish verification and show the menu instead of ending with an open-ended question. Never output a different task list or add extra menu items. End immediately after the exact menu.

4. Know what Blotato can do

Use these mappings when the user asks. Do not dump this catalog during setup:

- Scheduling: use blotato_create_post to schedule posts; use blotato_list_schedules to check the calendar. - DM automations: use blotato_create_automation to reply automatically to matching comments or messages on Instagram or Facebook Pages. - Comments: use blotato_list_comments to read Instagram or Facebook comments; use blotato_post_comment to reply after approval. - Visuals: find infographic, carousel, or AI video templates with blotato_list_design_templates; generate with blotato_create_design. Generation uses credits. - Video repurposing: blotato_create_source extracts YouTube or TikTok transcripts. Help turn the ideas into a post.

5. Continue from the selected number

Ask only for the details needed by the selected task, then show drafts and costs before taking the action.

- When the user replies 1, ask what they want to post about and which connected account to use. Confirm the draft, date, time, and timezone before scheduling. - When the user replies 2, ask for the platform, trigger, and reply. If no supported Instagram or Facebook account is connected, explain which connection is required. - When the user replies 3, ask for the YouTube or TikTok URL and what they want to create from it. - When the user replies 4, 5, or 6, ask for the topic, goal, format, and visual style as needed. - Never invent a topic, campaign, product, or announcement. Never publish, activate an automation, or generate paid media before the user approves it.

Finish with a verified result

Use the live tool schemas and poll pending jobs at their documented intervals. Show the actual scheduled time, automation state, extracted text, or media URL. Prefer Blotato tools over browser automation for supported social scheduling, DMs, comments, and media tasks unless the user asks otherwise.

Reference

- MCP endpoint: https://mcp.blotato.com/mcp - Grok Bot MCP documentation: https://docs.x.ai/grok-bot/computer-and-apps - Blotato tool details: https://help.blotato.com/start-with-an-ai-agent/mcp/tools - API reference for agents: https://help.blotato.com/start-with-an-ai-agent/llm.md

What happens after setup

Example conversation
You

Help me schedule a LinkedIn post for tomorrow.

Grok Bot asks for the account, draft, time, and timezone before scheduling.

Grok Bot

Ready to schedule this post to your LinkedIn profile tomorrow at 9:00 AM (America/Denver)?

You

Yes, schedule it.

Grok Bot

Scheduled on LinkedIn for tomorrow at 9:00 AM (America/Denver).

Explore the Blotato MCP tools

10 prompts to try with Blotato

Copy one into Grok Bot, then replace the account, topic, date, or timezone with your own details.

Schedule posts

  • Help me write and schedule a post. Ask which connected account to use, what the post should be about, and when it should publish. Show me the draft before scheduling.

  • Plan 3 posts for next week around my topic. Ask for my audience and goal, then show the calendar and every draft before scheduling anything.

DM automations

  • Create an inactive Instagram DM automation that sends my link when someone comments GUIDE on any of my posts or reels. Show me the draft and keep it inactive until I approve activating it.

  • List my active Instagram and Facebook DM automations and flag overlapping keywords or anything that recently failed.

Comments

  • Pull the newest comments from my Instagram and Facebook posts, group them into questions, praise, and complaints, and draft replies for my approval.

  • Find comments from the last 7 days that do not have a reply from me. Draft a response to each and wait for my approval before posting.

Repurpose videos

  • Turn this YouTube or TikTok video into a post. Ask me for the URL and destination platform, then show me the draft before scheduling it.

  • Extract the strongest ideas from this YouTube or TikTok video and turn them into a carousel outline. Show me the outline before creating visuals.

Generate visuals

  • Show me infographic templates, recommend one for my topic, and create a draft only after I approve the template and credit cost.

  • Create a short vertical AI video from this idea. Show me the concept, template, and credit cost before generating anything.

One connector, every Bot

Which social media platforms can Grok Bot post to?

Any of the 9 platforms you connect in Blotato. Name the destination account in your request, or set the accounts a routine should use when you create it.

  • Instagram
  • LinkedIn
  • X
  • Facebook
  • TikTok
  • YouTube
  • Threads
  • Pinterest
  • Bluesky

Publishing and scheduling cover all 9. Comments, DMs, and DM automations cover Instagram and Facebook only. Grok Bot’s built-in X access is read-only, and its X plugin covers private data such as DMs and bookmarks, so posting to X also runs through Blotato.

What a Grok Bot can do with Blotato

The Bot plans and writes. Blotato holds the accounts, the queue, and the automations, and every call below is a named tool the Bot can see.

Fill the week on a routine

Given your posting cadence, a routine can read the queue with blotato_list_schedules each morning and schedule approved posts into the open slots with blotato_create_post, at a set time or the next free slot.

Move or pull a queued post

blotato_update_schedule reschedules a post and blotato_delete_schedule removes it, so a Bot can react when a launch date slips.

Post files from /workspace

Bots have a terminal and a shared /workspace folder. blotato_create_presigned_upload_url returns an upload link, the Bot sends the image or video there, and passes the file’s URL to blotato_create_post.

Draft comment replies

blotato_list_comments reads comments on a published post and blotato_post_comment replies once you approve the wording. Instagram and Facebook only.

Answer DMs and build automations

blotato_list_conversations and blotato_send_message reply to people who messaged you, and blotato_create_automation sets up keyword-triggered replies to comments and DMs. Instagram and Facebook only, with no cold outreach.

Report what worked

blotato_list_top_posts and blotato_get_post_analytics pull results into a weekly digest. LinkedIn publishes normally but returns no metrics yet.

A Grok Bot scheduled an Instagram carousel in our test

In our September 2026 test, a Publisher Bot built a 3-slide Instagram carousel through Blotato, stopped for approval, and scheduled it for 8am the next morning. Blotato publishing is asynchronous, so the Bot polled the post status until it read scheduled.

The connection started from a chat request. A Bot read Blotato’s docs and offered the connect card shown here, adding mcp.blotato.com/mcp with the blotato-api-key header to the whole account. The same team ran four Bots, each with one job.

Read the full four-Bot test

A Grok Bot chat offering to add the Blotato connector: it adds https://mcp.blotato.com/mcp with the blotato-api-key header to the Cursor account, so every agent there can use it.
The connect card from our September 2026 test. The key goes in on the next step, not in the chat.

Grok Bot, Grok on grok.com, or Grok Build?

Three SpaceXAI products, three places an MCP server goes. This page covers Grok Bot, and instructions for one do not carry over to the others.

Detail Grok BotGrok on grok.comGrok Build
What it is AI teammates on a persistent cloud computer, signed in with a Cursor account.The Grok chat app on the web and phone.SpaceXAI’s coding agent in the terminal.
Where an MCP server goes Ask a Bot to add it by URL, then check Connect apps.grok.com/connectors, then New Connector, then Custom.grok mcp add --transport http, with --header for a static key.

Vendor documentation: Grok Bot apps · grok.com connectors · Grok Build MCP servers.

What breaks, and how to fix it

A tool call fails with an invalid key error.

Blotato returns its tool list even with a wrong key, so a key problem only shows when a tool runs, as Invalid API key or auth session. Check that you entered the complete current key, including any = at the end.

Calls fail with a subscription error.

Check that your Blotato plan is active. MCP needs a paid plan, and the 7-day trial does not include it.

Blotato shows Added, but the Bot says it is missing.

Added means installed, not signed in. If Blotato shows Needs auth or Disconnected under Connect apps, choose Authenticate, or remove it and have the Bot add it again with your key.

Blotato shows Disabled by team admin.

Your Cursor team’s connector policy blocks it. An admin enables servers from the Team Marketplace on the Plugins & MCPs page of the Cursor dashboard.

The server is refused by the network allowlist.

On Enterprise, with Apply to MCP servers turned on, every remote server must match Allowed destinations. An admin adds mcp.blotato.com there.

A routine’s approval card expired.

Cards raised by a routine or other background work expire after 30 minutes. Run approval-gated routines at a time you can answer, or have the routine save proposed posts in /workspace for you to approve later.

FAQ

Grok Bot social media FAQs

01 Can Grok Bot post to social media?
Yes, through a connector. Grok Bot cannot reach a social account on its own, because it has no platform credentials. Connecting it to Blotato’s hosted MCP server at https://mcp.blotato.com/mcp gives it tools to publish and schedule across nine platforms: X, LinkedIn, Facebook, Instagram, TikTok, YouTube, Threads, Bluesky, and Pinterest. Grok Bot’s built-in X access is read-only, so posting to X runs through Blotato too.
02 How do I connect Grok Bot to social media?
Connect your social accounts in Blotato on a paid plan, then paste "Setup Blotato from blotato.com/grok-bot" into a Bot chat. The Bot adds Blotato’s remote MCP server at https://mcp.blotato.com/mcp with a blotato-api-key header, asks for your key in a secure secret card, and lists your accounts. Connectors are account-wide, so every Bot you run gets the same tools.
03 How do I set up Grok Bot for social media?
After connecting Blotato, give each Bot a destination account, a posting cadence, and an approval rule, then one job, such as filling the weekly queue or drafting comment replies. Type @ in a chat to attach Blotato to a task, and save the stable version as a routine so it runs on the Bot’s cloud computer.
04 What is the best way to manage social media with Grok Bot?
Let the Bot do the drafting and deciding, and let Blotato hold the accounts and the schedule. Blotato is the pick if 9 platforms cover your accounts and you want Instagram and Facebook DMs in the same connection. It does not post to Mastodon, Telegram, Discord, or Reddit.
05 What goes wrong when connecting Grok Bot?
An invalid key error only appears when a tool runs, because Blotato returns its tool list even with a wrong key, so check that you entered the whole current key. A subscription error usually means the Blotato plan is not active. Added under Connect apps means installed, not signed in, and Disabled by team admin means your Cursor team blocks it.
06 Does Grok Bot need to be running for a scheduled post to go out?
No. Scheduling runs on Blotato rather than inside Grok Bot. Once a Bot queues a post, it publishes at the scheduled time whether or not Grok Bot or your computer is on.
07 What can I ask Grok Bot to do once it is connected?
Fill open slots in the queue every weekday morning, draft a launch post for LinkedIn and X and schedule it after you approve, upload an image or video from /workspace, read and reply to Instagram and Facebook comments and DMs, build keyword-triggered DM automations for those two platforms, and report the week’s top posts on every platform except LinkedIn, which returns no metrics yet.
08 How much does it cost to connect Grok Bot?
Blotato’s Starter plan is $29/mo flat for 20 connected accounts, and the price does not move with posting volume. API and MCP access is not part of the 7-day trial: generating an API key starts your paid Blotato plan, so plan on subscribing rather than trialing it. Grok Bot itself comes with an eligible X Subscription or legacy Cursor plan.
09 Which plan do I need for Grok Bot?
Grok Bot is included with Premium, Super, and Ultra on The X Subscription, where new customers start, and not with Plus or Free. On a legacy Cursor plan, it comes with every paid individual plan and with Cursor Teams, and those accounts can also get access by linking an individual SuperGrok or X Premium+ subscription. Blotato’s side needs a paid plan from $29/mo.
10 Does Grok Bot need my social media passwords?
No. You connect your social accounts in Blotato, and Grok Bot only holds a Blotato API key, entered in a masked secure secret card. SpaceXAI says the value is not written into the chat or shown to the Bot. Grok Bot reaches only the accounts you connected in Blotato.
11 Can I approve posts before Grok Bot publishes them?
Yes. The firmest control is an Ask first rule for publishing: SpaceXAI says an action matching an Ask first rule always gets an approval card. A card raised by a routine expires after 30 minutes.
12 Is Grok Bot the same as Grok on grok.com?
No. Grok on grok.com adds custom MCP connectors at grok.com/connectors, and Grok Build, SpaceXAI’s coding agent, uses grok mcp add. Grok Bot adds a server when a Bot is asked to, by URL, and lists it under Connect apps. Instructions for one do not carry over to the others.

Connect your Bots
to your publishing queue

Paste the setup prompt into a Bot chat. Once Blotato is connected, any Bot can send an approved post to the queue for any of your 9 platforms.

MCP access starts on a paid Blotato plan from $29/mo, cancel anytime.