Post to social media from Claude, ChatGPT or Cursor
Connect xpost to your assistant by signing in. Ask for a post, read the drafts, approve in the chat — so every post is one you said yes to.
https://xpost.to/api/mcpPaste this where your assistant asks for a connector or MCP server.Connect by signing in
There are no keys to copy. Your assistant opens the xpost sign-in page, you log in once, and it is connected. End the connection any time from Settings.
Tell it what to post. Tap Approve.
Your assistant writes the drafts and shows you an approval card in the chat. Nothing goes out until you tap Approve — then each account gets its own receipt.
Post the launch to X, LinkedIn and Threads
Here’s your post for X, LinkedIn and Threads. Approve to send it.
Goes out now · 3 accounts
Live on 3 accounts
- @studioView post
- StudioView post
- @studioView post
How it works
- 1
Connect by signing in
Add the connector address to your assistant and log in to xpost once.
- 2
Ask for a post
Say what you want, for which accounts and when. It drafts the post in the right shape for each network.
- 3
Approve in the chat
Read the drafts, tap Approve, and every account gets a receipt you can check.
Set it up in your assistant
Three steps everywhere: add xpost to your assistant, sign in, ask for a post.
Claude
- 1Add the connector address
- 2Sign in to xpost
- 3Ask for a post
On claude.ai, open Settings → Connectors and add a custom connector with the address above. Claude Desktop uses the same list.
ChatGPT
- 1Add the xpost plugin
- 2Sign in to xpost
- 3Ask for a post
xpost is in ChatGPT’s plugin directory. Open its page, press Add, then sign in when it asks. Nothing to paste.
Cursor
- 1Add the connector address
- 2Sign in to xpost
- 3Ask for a post
In Cursor, add the address above as an MCP server in Settings → MCP. A browser window opens for sign-in.
Claude Code
- 1Add the connector address
- 2Sign in to xpost
- 3Ask for a post
Add the address as an MCP server, or install the xpost skill so it already knows how to write and schedule posts.
Get the skill →n8n, Zapier and others
- 1Add the connector address
- 2Sign in to xpost
- 3Ask for a post
Any tool that can call a web address can post through the xpost API. Create an API key under Settings and follow the reference.
API reference →
The 19 tools
Everything your assistant can do with xpost, in plain words. Every tool asks the same approval and brand rules as the dashboard.
- create_postWrite a post for one or more accounts, now or at a time you choose.
- update_postChange the text, pictures or time of a post that has not gone out yet.
- delete_postRemove a post that has not been published.
- bulk_postCreate many posts at once from a list.
- list_postsSee your posts, filtered by status, account or date.
- list_accountsSee which accounts are connected and healthy.
- get_posting_rulesAsk what each account accepts — lengths, surfaces, options — before writing.
- get_projectRead the project's name, time zone and settings.
- check_guardrailsCheck a draft against your brand rules before creating it.
- get_delivery_receiptSee exactly where a post landed, account by account.
- retry_deliverySend one account's delivery again.
- take_down_postRemove a published post from the networks.
- list_connection_issuesFind accounts that need a fresh sign-in.
- get_insightsRead reach, likes and comments for a period.
- get_top_postsSee which posts did best.
- get_post_metricsRead the numbers for one post.
- get_best_timesFind the hours your audience reads.
- upload_mediaAdd a picture or video from a web address.
- get_upload_ticketGet a one-time address to upload a file directly.
Safe by design
Agent posts wait for you
Brand rules run first
Every post gets a receipt
No key can approve
Questions people ask
Yes. Connect xpost to Claude by signing in, and Claude can draft, schedule and publish posts to 9 networks. Every post waits for your approval first.
Still got questions?
Contact us