Bring your own AI

How to schedule social media posts with MCP

Your assistant reads your queue, writes drafts and schedules posts. Nothing it creates fires for at least ten minutes, so you always have time to stop it. Included on every paid plan.

By Olver Thorarinsson, founder. Updated 28 October 2026; setup steps re-tested against Claude, ChatGPT and Cursor on that date.

The short answer: 4 steps, about 5 minutes

  1. Connect your social accounts to a scheduler that has an MCP server. Your AI can only post to accounts you connected yourself.
  2. Add the scheduler's MCP server to your AI client. In Claude: Settings → Connectors → Add custom connector → paste the server URL. Ours is https://app.smartpoststudio.com/v1/mcp.
  3. Sign in and choose what the AI may do — read your queue, write drafts, schedule posts. Start with read + draft.
  4. Ask in plain English, e.g. "Draft an Instagram post about Friday's launch and schedule it for 10am Tuesday" — then check the queue before it goes out.

That's the whole idea, and it works the same way with any scheduler that ships an MCP server. The rest of this page is the exact setup for Smart Post Studio, the prompts that work, the limits, and what to do when something fails. Comparing tools first? Here's every social media scheduler with MCP, compared, and the wider 14 AI social media schedulers compared.

What this actually is

MCP — the Model Context Protocol — is an open standard that lets AI assistants use external tools directly. Smart Post Studio speaks it. Connect your AI once and you can say "what's in my queue?" or "draft an Instagram post about the new release and schedule it for Tuesday at ten" and it happens.

Included on every paid plan — Studio monthly, quarterly and 6-month, and the $8 MCP Scheduler plan. Not an add-on, no extra charge. Built, tested and live.

Works with Claude Desktop, Claude Code, Cursor, and any other MCP-capable assistant. Example configs for every client are on GitHub.

Nothing your AI makes fires immediately

Worth stating before anything else, because it's the design decision the rest hangs on.

There is no "post now" tool. Everything your AI creates is either a draft or a scheduled post with at least ten minutes' lead time, sitting visibly in your Queue where you can edit it, move it or delete it. To be plain about what that does and doesn't mean: a scheduled post will go out at its time whether or not you look at it. What you get is a guaranteed window to intervene, not an approval step. Posts an AI created are marked with an AI badge so you always know what wrote what. Every action is recorded in your account history.

We could have built instant publishing. Handing a language model unsupervised access to your public voice seemed a poor default, and ten minutes costs nothing worth having.

One connection, two reaches

This is the part people expect to be complicated and isn't. Your AI connects to your account, not to a particular app. One token, one address. What the desktop app adds is reach.

SetupWhere posts publish fromWhat your AI can reach
Web onlyOur serversEvery platform you connected in the web app
Web + desktop appOur servers and your computerThe above, plus anything you've connected only on your desktop

You don't connect the desktop app separately. Sign into it with the same account and, within a minute, its platforms appear to your AI automatically.

Part 1 — Connect your AI

Step 1. Connect at least one social account

Log in at app.smartpoststudio.com → Accounts → Connect. Your AI can only post to platforms you've already connected — it can never add accounts itself.

Step 2. Connect from Claude — one minute, no token

Works the same on claude.ai and the Claude desktop app:

  1. Settings → Connectors → Add custom connector
  2. Name: Smart Post Studio · URL: https://app.smartpoststudio.com/v1/mcp · leave OAuth Client ID and Secret empty — they're not needed
  3. Click Add. Your browser opens a Smart Post Studio sign-in page — sign in with the same email and password you use for the web app
  4. Choose what the AI may do: read (see your queue and results), draft (write drafts for your review), schedule (put posts on the calendar). Start with read + draft; add schedule once you trust it
  5. Click Allow. Done.

Claude Code is the same sign-in, started from the terminal:

claude mcp add sps --transport http https://app.smartpoststudio.com/v1/mcp

…then run /mcp and complete the sign-in in your browser.

Step 3. Cursor and other MCP clients

Clients that support OAuth sign in exactly like Claude — just add the URL. Clients that authenticate with headers instead: create a token under web app → AI access → Create token (it's shown once — copy it), then:

{ "mcpServers": { "sps": {
  "url": "https://app.smartpoststudio.com/v1/mcp",
  "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }

Step 4. Try it

Ask your AI: "What's in my Smart Post Studio queue?" If it answers, you're connected.

Managing access

Every connection appears under web app → AI access — OAuth connections show up as tokens named after the app (e.g. “OAuth: Claude”). You can hold up to five at a time; each lasts 90 days, and reconnecting renews it. Delete a token and that AI's access stops immediately.

Part 2 — Add the desktop app (optional)

Optional. All eight platforms — Fanvue included — can be connected in the web app and publish from our servers. You only need this section if you'd rather a particular platform published from your own machine at original quality.

  1. Install Smart Post Studio and sign in with the same account.
  2. Connect the platform: Accounts → Connect.
  3. Nothing else. Within a minute your desktop tells your account which platforms it has, and they appear to your AI.

How these posts publish: posts to desktop-connected platforms are handed to your computer, which downloads the media and publishes at the scheduled time. The desktop app must be running then. Posts to web-connected platforms publish from our servers whether your computer is on or not.

Ask your AI "which platforms can I post to?" and it will tell you which publish from the cloud and which from your desktop.

One rule: a single post can't mix cloud-published and desktop-published platforms. Your AI will be told to split it in two.

What you can ask for

Ask for…What happens
"What's scheduled this week?"Reads your queue, newest first
"Draft an Instagram post about X with this image: (link)"Creates a draft with media attached
"Schedule it for Tuesday at 10am"Puts it on the calendar
"Move that post to Friday" / "Cancel it"Edits it, or returns it to drafts
"Which platforms can I post to?"Lists them, and where each publishes from
"Did yesterday's post go out?"Shows the per-platform result

Limits

Generous for a person working conversationally, tight enough that a misbehaving agent can't empty your calendar into your feed.

Workspaces

One connector reaches every workspace on your account. Ask your AI to list_workspaces, then name the workspace in any request — “draft three posts for the bakery workspace and schedule two for the studio” works in a single conversation. Every post tool (list_posts, create_post, update_post, cancel_post, get_connected_platforms, get_post_results) takes an optional workspace name or id; leave it out and the default workspace is used. A token created while viewing a non-default workspace is locked to that workspace, which is the right choice when a client or an assistant should only ever touch one. Running clients? See workspaces for agencies.

Why MCP isn’t in the free trial. MCP lets an AI assistant create and schedule posts on its own, with nobody clicking. On a trial with no card that’s an open door for automated spam — and spam from our app gets real customers’ accounts flagged by the platforms. So MCP unlocks on any paid plan, from $8/month. Everything else — all 8 platforms, Writing Studio, Sol — is in the trial.

If something doesn't work

MessageWhat it means
mcp_not_enabledNo active paid plan on the account
platform_not_connectedConnect it in the web or desktop app first
scheduled_at_too_soonPick a time at least 10 minutes out
mixed_fire_platformsSplit into two posts — one cloud, one desktop
rate_limitedToo many requests; wait a minute and retry
media_url_too_largeThe image or video is over 25 MB
unauthorizedToken revoked or expired — create a new one
A desktop post didn't go outWas the desktop app running at that time?

If you lose a token

Anyone holding your token can draft and schedule to your connected accounts. They still can't publish instantly — nobody can, that tool doesn't exist — but you should cut it off.

AI access → Revoke. It stops working immediately. Create a new one whenever you like.

New to the app? Start with the setup guide.

MCP scheduling — quick answers

What is MCP for social media scheduling? MCP (Model Context Protocol) is an open standard that lets AI assistants such as Claude, ChatGPT and Cursor use external tools. A scheduler with an MCP server lets your assistant read your queue, draft posts and schedule them, using the accounts you already connected.

Which AI assistants can schedule posts over MCP? Claude (including the free plan), Claude Code and Cursor can read and write over remote MCP servers. ChatGPT supports full MCP including writes on Business, Enterprise and Edu workspaces. VS Code with Copilot and Gemini CLI also support remote MCP servers. Details: which AI can actually schedule your posts.

Can the AI publish a post immediately? On Smart Post Studio, no. There is no post-now tool: everything an AI creates is a draft or a scheduled post at least ten minutes out, visible in your queue with an AI badge. Other schedulers differ, so check their permission scopes.

Which social media schedulers have an MCP server? As of 29 October 2026: Buffer (every plan, including Free), Smart Post Studio (every paid plan from $8/month, all 8 platforms), PostJay, PostEverywhere, Breakreach, DunSocial, Postiz, PostNitro, Metricool, SocialPilot, Vista Social, Planable, Hootsuite (connectors for its paid products) and Agorapulse (beta, drafts only). Later and Publer had none we could find. Plans and limits differ — see the comparison and the 14-tool table.

Is it safe to give an AI access to my social accounts? Use a scheduler whose MCP server lets you limit permissions, shows what the AI created, and lets you revoke access instantly. Start with read and draft permissions, and add scheduling once you trust the drafts.

What should I ask it? Seven prompts that cover a week, in the order you'd use them: Claude prompts for social media scheduling.

✓ Approved by Meta ✓ TikTok-verified Direct Post ✓ EV-signed Windows installer ✓ 14-day trial, no card

Try it for two weeks.

If it doesn’t save you an afternoon a week, walk away — we never asked for a card.

Related reading: Let an AI assistant run your social media over MCP · 7 Claude prompts for social scheduling · Which MCP clients can schedule posts