Post to social media from Grok.From the terminal or the xAI API.
Grok reaches Breakreach's MCP server two ways we've checked: Grok Build, xAI's coding agent, with grok mcp add, and the xAI API's remote MCP tool with your API key. Grok can then post and schedule on X, Instagram, TikTok, LinkedIn, YouTube and 10 more networks, answer comments and DMs, and read your numbers. Grok Bot and grok.com take the same URL as a custom connector.
Then run /mcps in Grok Build and sign in to Breakreach. Using the xAI API instead? See the request below.
Checked against Grok's docs on October 7, 2026. Breakreach is our product.

Morning Light is out. Honey, orange and cocoa, roasted this week. northbeam.coffee/morning-light

Add Breakreach to GrokGrok Build, the xAI API, or a custom connector.
In Grok Build
RecommendedGrok Build is xAI's open-source coding agent for the terminal. It signs in with OAuth, or sends an API key.
- 1Add the server
It's saved in
~/.grok/config.tomlunder[mcp_servers.breakreach]. - 2Sign in
In Grok Build, run
/mcps, pick breakreach and sign in in the browser tab that opens. - 3Or pass an API key
For a machine without a browser. The single quotes keep
${BREAKREACH_API_KEY}as written; Grok Build reads the variable each time it loads its config. - 4Connect your social accounts
Connect Instagram, TikTok, LinkedIn and the rest once in Breakreach (Settings, Accounts). Or ask the agent for a link:
create_connect_linkreturns a page where you, or a client, connect accounts without a Breakreach login.
With the xAI API
Your code asks Grok, and Grok calls Breakreach's tools from xAI's servers during the request, with your Breakreach API key. There's no sign-in and no approval step, so list the tools it may use in allowed_tools.
- 1Create an API key
In Breakreach, open Settings, API & MCP and create a key. It starts with
br_and reaches every workspace you're a member of. Keep it out of files you commit. - 2Send the request
authorizationis the whole Authorization header,Bearerincluded. Withoutallowed_tools, Grok can call any of Breakreach's tools. - 3Or with xAI's Python SDK
The SDK calls the list
allowed_tool_names. This one can only read: it lists accounts and reports numbers.
In Grok Bot or on grok.com
Both add a remote MCP server by its URL and sign you in with OAuth. We haven't completed that sign-in from them ourselves yet, so we don't promise it: if it fails, Grok Build and the API are the routes we've checked.
- 1Grok Bot
Ask your Bot: “Add this MCP server: https://api.breakreach.com/mcp”, then sign in when it asks. On a team, the admin's list of allowed MCP servers must include it.
- 2grok.com
Open grok.com/connectors, choose New Connector, then Custom, paste the URL and complete the sign-in. On Grok Business, an admin adds the connector first in the xAI console.
Check it works. grok mcp doctor breakreach checks the connection from Grok Build, and /mcps lists its 29 tools. With the API, ask “list my connected social accounts” first.
What to ask GrokRequests that work today, and the tools they call.
- How did yesterday's X post do? Then post the Morning Light launch on X and Threads nowget_content_performance, create_post
- Post https://cdn.northbeam.coffee/launch.jpg to Instagram, TikTok and LinkedIn tomorrow at 9 AM with a short captioncreate_post
- Answer the questions in the replies to this week's X postslist_recent_comments, reply_to_comment
- Which of last month's posts got the most views on each network?get_content_performance
- Answer my unread X DMs, and show me each reply firstlist_conversations, send_message
What Grok can do with BreakreachThe same tools in every client.
Publish
create_postPublish now, schedule, take the next free slot or save a draft, on one or many accountsupdate_postEdit, reschedule, approve a draft or retry a failed postdelete_postUnschedule and remove a post from Breakreachlist_postsPosts with status, time and numbersupload_mediaCopy a public image or video URL to Breakreach storageget_next_slotThe next free slot of the posting schedulelist_pinterest_boardsBoards a pin can go to
Accounts
list_workspacesWorkspaces, one per brand or clientcreate_workspaceA new workspace for a new brand or clientlist_accountsConnected accounts, with a warning before one expirescreate_connect_linkA link where you or a client connect accounts, no Breakreach login neededget_account_statsFollowers and 28-day numbers per accountget_account_trendsDay by day reach and views
Analytics
get_content_performanceEvery post's numbers over N days, sorted the way you askget_post_insightsEverything about one post, against the account averageget_post_metricsOne Breakreach post's views, likes, comments and sharesget_analyticsTotals and top posts made with Breakreach
Comments and DMs
list_recent_commentsNew comments across Instagram, Facebook, Threads and Xget_post_commentsThe comments on one postreply_to_commentAnswer as the accounthide_commentHide or unhide (Instagram, Facebook, Threads)delete_commentDelete for good (Instagram, Facebook)list_conversationsDMs on Instagram, Facebook Messenger and Xget_conversation_messagesRead one conversationsend_messageReply to a DM as the account
Comment to DM
list_comment_dm_rulesInstagram keyword rules, their stats and latest DMscreate_comment_dm_ruleDM everyone who comments a keyword on a post or reelupdate_comment_dm_ruleNew keywords or message, or pause the ruledelete_comment_dm_ruleRemove a rule and its activity
Which Grok should I use?Three ways in, for three kinds of work.
| Who it's for | Sign-in | Asks before posting | |
|---|---|---|---|
| Grok Build | Developers in the terminal, next to their repo | OAuth, or an API key | Depends on its approval settings |
| xAI API | Your own code: a script, a job, a product | Your Breakreach API key | No, limit it with allowed_tools |
| Grok Bot, grok.com | Chatting with Grok | OAuth, not tested by us yet | Depends on the app |
Grok inside the X app doesn't take custom MCP servers: xAI documents connectors for grok.com and Grok Bot only.
Can Grok post to X for me?Yes, through Breakreach and X's official API.
Grok being X's assistant doesn't give it your account. Breakreach connects your X account through X's official API with your sign-in, and Grok calls Breakreach's tools: text with up to 4 images, a GIF or a video, at once or at a time. X threads and polls aren't supported yet. The same request can go to Bluesky, Threads, LinkedIn and the other 11 networks, each counting its own limit.
Replies to your X posts published through Breakreach come back with list_recent_comments, and X DMs with list_conversations, so Grok can answer both.
What should I know before using the xAI API?
- It doesn't stop to askTool calls run on xAI's servers inside the request, with no approval step. Give each job only the tools it needs with
allowed_tools, and ask for drafts (draft: true) when a person should check the post. - Your key travels with the requestxAI sends the Authorization value you pass to Breakreach. Keep it in an environment variable, never in code you commit.
- Posts don't depend on the requestA scheduled post is held by Breakreach and goes out at its time, after your script and Grok's request are long gone.
Can Grok post images?
Through public URLs. Breakreach downloads media from the web, so give Grok the address of the image on your site, a CDN or a bucket; upload_media keeps a copy for scheduled posts. Images Grok generates need a public URL before they can be posted. Instagram, TikTok, YouTube and Pinterest need a photo or a video; the other networks also take text alone.
What does it cost?
Creating a Breakreach account and connecting your first social account is free. Scheduling and publishing need a plan, from $29 a month ($23 billed yearly) for 5 accounts, or the Developer plan at $5 per connected account. Signed in with OAuth before you subscribe, the reading tools work and the publishing ones answer with a link to the plans. An API key needs an active plan or trial, and answers 402 otherwise. Grok and the xAI API are billed by xAI.
Troubleshooting Breakreach in Grok
grok mcp doctor breakreachfailsCheck the server was added with--transport httpand the URL ends in/mcp, then sign in again with/mcps.- 401 from the xAI API call
authorizationmust be the full header value:Bearer br_…, with your Breakreach key, not your xAI key. - 402: API access requires an active subscriptionAPI keys need a plan or a trial on the Breakreach account.
- The sign-in fails in Grok Bot or on grok.comUse Grok Build or the API, and write to hello@breakreach.com with what you saw: we'll make it work.
- “Media is required for: instagram”Give an image or video URL Breakreach can download.
The same server in other agents
Questions, answered.
Short answers about Breakreach in Grok.
Yes, through Grok Build (grok mcp add --transport http breakreach https://api.breakreach.com/mcp, then /mcps to sign in) and the xAI API's remote MCP tool with a Breakreach API key. Grok then gets 29 tools for 15 social networks.
Yes, through Breakreach, which posts with X's official API on the account you connected: text with up to 4 images, a GIF or a video. X threads and polls aren't supported yet.
Both add custom MCP servers by URL with OAuth, so Breakreach's URL goes in the same way. We haven't completed that sign-in from them ourselves yet; Grok Build and the xAI API are the routes we've checked.
No. Remote MCP tools run on xAI's servers without an approval step, so limit them with allowed_tools and ask for drafts when a person should check.
Not that we know of: xAI documents custom connectors for grok.com and Grok Bot, not for Grok inside the X app.
Creating an account and connecting your first social account is free. Scheduling and publishing need a plan, from $29 a month for 5 accounts, or the Developer plan at $5 per connected account.
Give Grok your social accounts.Set up in two minutes.
Your first account is free to connect. Plans from $29 a month.