Bring your own AI

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.

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 Scheduler plan. Not an add-on, no extra charge. It's in beta: built, tested and live, but new.

Works with Claude Desktop, Claude Code, Cursor, and any other MCP-capable assistant.

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.

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.

✓ 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.