You already write with an AI assistant. The draft takes minutes; what follows is the tedious part: tabbing over to a scheduler, pasting captions, picking times, repeating per platform. An MCP server hands that entire second half to your assistant.
MCP (Model Context Protocol) is the standard that lets AI clients discover and call tools on a server. Connect one to your scheduler and the conversation becomes the workflow: "draft a week of LinkedIn posts from these notes and queue them," done. This guide uses SocialRobot's MCP server because it is hosted (nothing to install), speaks OAuth (no API key to manage), and works from Claude, ChatGPT, Cursor, VS Code, Windsurf, Zed, or any client with remote MCP support.
What actually changes when scheduling happens over MCP
Without MCP, an AI assistant can write about your posts but cannot touch them. With MCP, the assistant discovers the tools itself and runs the full loop: check connected accounts, upload media if needed, create posts against real platform targets, then list, reschedule, or delete them later in the same conversation.
The practical difference shows up in the round trip. You ask for something, the agent checks your accounts, drafts, queues against best-time windows, and reports back with post IDs. You review everything in the calendar before anything publishes. One conversation covers what used to be five browser tabs.
Connect it
Link your social accounts in SocialRobot first; the server publishes through whatever you connected there. Then add the server to your MCP client:
{
"mcpServers": {
"socialrobot": {
"type": "http",
"url": "https://socialrobot.io/api/mcp"
}
}
}
First connection opens the normal login plus one consent screen. Publishing and media are separate scopes from analytics, so read-only access is available if you want reports without posting rights. For stdio-only clients, wrap it: npx -y mcp-remote https://socialrobot.io/api/mcp.
The tools, grouped by what they do for you
Everything queues for review
Posts created by the agent land in the SocialRobot calendar exactly like ones you typed yourself: scheduled but not live until you approved them. The assistant does the typing; you keep editorial control.
A concrete week
Monday: "Look at my last ten LinkedIn posts, find what performed, and draft this week's launch announcement in that voice. Schedule Tuesday 9am." The agent reads history, drafts, queues.
Wednesday: "Turn our new pricing page into a thread for X, five posts, first one tomorrow morning, rest spaced hourly." Five create_post calls, sequenced, reviewable as a set.
Friday: "Compare this week to last week across LinkedIn and Instagram, break down engagement by format." Analytics tools return the data; the summary lands in the same chat.
That is a full content week handled without opening a scheduler once.
Per-platform quirks the tools absorb
Pinterest pins need a board ID (pinterest_list_boards first). TikTok needs a privacy level check (tiktok_get_creator_info) and a choice between publishing direct at schedule time or sending an inbox draft. LinkedIn company targeting means resolving geo locations, organizations, and people mentions into IDs. Instagram timing comes from your own history (instagram_best_post_times). The agent chains these without you learning any of the mechanics.
When plain code beats MCP
If you are building your own integration, use the HTTP API: documented endpoints, predictable requests, no agent in the middle. Both share one auth and quota pool, so mixing is normal. MCP wins when a human assistant drives and the task is conversational.
What it does not do
No AI video generation yet, and style cloning is on the roadmap rather than shipped. Quota is shared with HTTP usage, so a heavy agent session spends the same budget. If your publish list includes Discord, Reddit, or WordPress alongside the nine core networks, the Postiz comparison covers when open source breadth fits better. For the deep dives, see the Instagram guide and the LinkedIn guide.
Connect your accounts. Approve every post.
SocialRobot MCP is free on every plan. Add socialrobot.io/api/mcp to Claude, ChatGPT, or Cursor and schedule from chat. Nothing goes live until you approve it.
Read the MCP guide