What is an X MCP server?
This is a tool server that enables an AI agent to work with X the Model Context Protocol (MCP). The agent makes a request, the server acts on X, and the result comes back into the chat. X MCP servers come in two kinds - servers that expose X’s API broadly, and publishers focused on posts. WoopSocial is a publisher.
Does X have an official MCP server?
Yes. XMCP can post, not schedule, and requires your own X developer account and X pay-per-use API billing. X MCP doc says: “XMCP is an official server to turn your X API operations into tools, and the code is open source on GitHub.” X’s docs also say its OAuth requires your own developer app. Posting costs Posting is billed at X’s pay-per-use API rates - about $0.015 per post, and $0.20 per post with a URL (as of April 2026).
XMCP and WoopSocial compare like this:
| XMCP (official) | ||
|---|---|---|
| Post now | Yes | Yes |
| Schedule | No (X’s API has no scheduling) | Yes |
| Setup | X developer account + app + OAuth (takes 20-30 minutes) | Just create a WoopSocial account (70 seconds) |
| Cost | X pay-per-use API pricing | 5 credits per post, or 20 with a URL, inside your WoopSocial plan |
| Likes, reposts, DMs, lists | Yes | No |
| Other platforms | No | 8 more |
What your AI agent can do with X
Once connected, your agent can do nine things on X:
| What you ask | What happens |
|---|---|
| Post text | Publishes a text post. |
| Post with up to 4 images | Publishes a post with up to 4 images. |
| Post a video | Publishes a post with 1 video. |
| Long post (Premium) | Publishes a long post, for X Premium accounts. |
| Schedule with a time zone | Queues the post with SCHEDULE_FOR_LATER, converted to UTC. |
| Draft | Holds the post in WoopSocial for you to review. |
| Cross-post | Sends a short X version plus longer LinkedIn and Threads versions, using contentOverride. |
| Check delivery | Reports whether each post was published or failed. |
| Cancel a scheduled post | Cancels a post that hasn’t been published yet. |
How to connect an X MCP server to your agent (3 steps)
- Get your MCP URL. Create a free WoopSocial account and open the API access page. Use the OAuth URL, https://api.woopsocial.com/mcp, for clients that support sign-in, or the API-key version for clients that don’t. The key sits inside that URL, so treat the whole URL like a password.
- Connect your X account. In WoopSocial, connect any X account. There’s no developer account to open, no app to register and no keys to store. You approve access on X’s own sign-in page, so your agent never sees your password.
- Add WoopSocial to your agent. In Claude, Cursor, ChatGPT or another MCP client, add WoopSocial as a remote MCP server and authorize it. Then ask: “List my social accounts in WoopSocial.” If your X account comes back, then you’re ready to post. Our MCP setup guide has more details.
A real conversation
This is a recorded session, not a mock-up. The prompt was: “Write an X version of this launch post under 280 characters and schedule it for 15:00 New York time; put the long version on LinkedIn.”
X MCP prompts to try
Copy any of these into your agent, and swap in your own content.
- “Schedule these 5 posts for X, one each weekday at 9:00.”
- “Post this screenshot to X with a one-line caption.”
- “Rewrite this for X, Threads and Bluesky and schedule all three for noon.”
- “Draft three hooks for this announcement and save them as X drafts.”
- “Cancel tomorrow’s X post.”
- “Which of my scheduled posts haven’t published yet?”
X requirements and limits
These limits come from X, and not WoopSocial. You can check out the X API docs for more.
- Characters: 280, or up to 25,000 with X Premium.
- Media: 4 images or 1 video per post.
- Credits on WoopSocial: 5 per standard post and 20 per post containing a URL.
WoopSocial vs setting up the X API yourself
Going direct to X means a developer account, an app and your own billing, and WoopSocial handles all of it, so your agent only has to ask for the post.
| X API direct | |
|---|---|
| A developer account, an app and OAuth to set up | Sign in to WoopSocial |
| No scheduling | SCHEDULE_FOR_LATER and drafts |
| Pay-per-use API billing | Credits inside your plan |
| Your own retry and rate-limit handling | Automatic retries and delivery webhooks |
What it doesn’t do
WoopSocial is a publishing server. This means it publishes and schedules X posts - some X features are out of scope:
- Threads
- Polls
- Quote posts
- Likes, reposts, follows, replies and DMs
- X analytics
- Timeline reading
FAQ
Is there an official X MCP server?
Can Claude post to X?
Do I need an X developer account or API key?
Can it schedule X posts?
Can it reply to X comments or DMs?
What’s the difference between XMCP and WoopSocial?
Can it post threads?
How much does posting to X cost?
Do I need X Premium?
Does it include X analytics?
Learn more
- X posting API: the REST API for the same posting features
- Post to X with Hermes, Muse or Grok
- Social Media MCP server: for Claude, ChatGPT and all other AI Agents
- LinkedIn MCP server: Post and Schedule to Profiles and Company Pages from Your AI Agent
- Instagram MCP server: Publish and Schedule Reels, Stories and Carousels from Your AI Agent
- Facebook MCP server: Publish and Schedule Page Posts, Reels and Stories from Your AI Agent
- TikTok MCP server: Publish and Schedule Videos and Photo Posts from Your AI Agent
Start posting to X from your AI agent
Connect an X account, add WoopSocial to your agent, and your next post is one prompt away.
MCP Connectors & Plugins
Paste this into your agent