X (Twitter) MCP Server for Claude, ChatGPT and Cursor
The best X (Twitter) MCP server for posting is Postel's. Claude, ChatGPT, Cursor or n8n can find what's going viral in your niche, write your take in the voice Postel learned from your own posts, and schedule or publish it to X as a post or a thread, with images or video. It's hosted at https://www.postel.app/api/mcp and listed in Claude's connector directory, you don't need an X developer account or X API credits, and the first 7 days cost $1.
Joschua Sünneke·Updated
#1 X (Twitter) MCP server
Postel
Your AI assistant writes X posts and threads in your voice and schedules them through Postel. It's hosted, so you don't need an X developer account.
Writes in your voice. It learns from your own posts and notes, so drafts read like you wrote them, not like a template.
Finds what's going viral in your niche. It shows the posts doing best for real creators in your niche, then writes your take on one in your voice.
Your agent can publish. It schedules or publishes to X, LinkedIn, Bluesky, Mastodon and Instagram through each network's official API, and saves YouTube and TikTok videos as drafts you finish in Postel.
Works from your AI tools. Use it from Claude, ChatGPT, Cursor or n8n through its MCP server, or from Zapier and Make through its API.
$1 for 7 days. Then from $29 a month. Cancel anytime.
8,000+ people have signed up · $1 for 7 days · Cancel anytime
LinkedIn, Bluesky, Mastodon, Instagram, YouTube and TikTok
No
No
What you need
A Postel account
Your own X developer app on pay-per-use API pricing
Your own X developer app and four API keys
X API costs
Included in your plan
Billed to your developer app
Billed to your developer app
Runs
Hosted
Hosted, through a local bridge for sign-in
Locally with npx
X's server and EnesCinr/twitter-mcp as their docs describe them, checked October 29, 2026. Links are under Sources at the bottom of the page.
Use X's own server only if you need to read X. X's MCP server reads posts, search, users, timelines, mentions, bookmarks, trends and news, and can publish Articles; its docs list no tool for regular posts or scheduling. It runs on your own developer app, so you pay for the API usage. It pairs fine with Postel: research with X's server, write and schedule with Postel's.
Use an open-source server only if you want to run it yourself. EnesCinr/twitter-mcp has two tools, post_tweet and search_tweets, and needs your own X developer app and its keys. It doesn't write in your voice or schedule.
On API costs: any server that talks to X through your own developer app bills the usage to you. With Postel, the X connection and its costs are part of your plan. X charges far more for a post with a link, so those are capped each month: 30 on Starter, 100 on Pro and unlimited on Team.
Install
Create a Postel account and connect X: sign in with X, or add it under Settings > Channels. Your assistant posts through that connection, so there's no X app to register and no API key to paste. Step-by-step setup for Claude is in how to connect Claude to X.
Find what's working first.search-viral-tweets searches Postel's viral post library by topic, so the assistant studies real examples from your niche before it writes. It works without signing in.
Write posts and threads in your voice.generate-post writes a single post or a full thread from your voice profile and saves it as a draft.
Save what your assistant wrote.create-post stores text as a draft, with up to 4 images, or one video or GIF, from public URLs.
Plan a week at once.create-posts makes up to 25 posts in one call, each with its own date and network.
Schedule and publish.schedule-post queues a draft; publish-post posts it now.
The same server schedules and publishes to X, LinkedIn, Bluesky, Mastodon and Instagram, and threads work on X, Bluesky and Mastodon. On YouTube and TikTok, the agent saves the video post as a draft, and you choose the settings those networks ask for on every post, such as title and privacy, in Postel's editor before it's scheduled. TikTok posts go out as Only me from a private account until TikTok finishes reviewing Postel. See the LinkedIn MCP server for LinkedIn, and the Postel MCP server page for all 17 tools.
It works on your own posts only: it doesn't read your timeline or DMs, and it never likes, replies, reposts or follows for you, so your account doesn't act like a bot. Research comes from the viral post library rather than a live search of X. X Community posts are set in the Postel editor.
Chat in ClaudePostel connector on
Find viral posts about getting your first customers, then write a thread on how we got our first 100.
Postelsearch-viral-tweetsFound 10 viral posts
The ones that did best open with the result and give one step per post. I'll write yours the same way.
Postelgenerate-postSaved a 4-post thread as a draft
1our first 100 customers came from four things. none of them were ads.
21. we found 40 people who had complained about the problem in public and wrote to each of them. 11 replied. 6 paid.
2 more posts
X · Thread of 4 · Draft in Postel
Schedule the thread for Thursday at 3pm.
Allow Postel to run schedule-post?
DenyAllow once
Postelschedule-postScheduled
Done. All 4 posts go out together on Thursday at 3:00 PM. You can still edit them in Postel until then.
Postel calendarThu 3:00 PMX threadour first 100 customers came from four things. none of them were ads.
An example chat, drawn by us with Postel's real tool names. Claude's own screens look a little different.
Example prompts
"Find viral posts about bootstrapping a SaaS and tell me what the best hooks have in common."
"Draft a thread about what we learned from our last launch."
"Save this as a draft and attach this chart: [public image URL]."
"Write five posts from this changelog and schedule them for 9am New York time, Monday to Friday."
"Schedule the launch thread for Thursday at 3pm."
Your MCP client asks for approval before it runs a tool that schedules or publishes, unless you turn that off. In Claude, Research can run connector tools without asking, so switch off Postel's schedule and publish tools before you use it. A thread is approved and scheduled as one unit, so one approval covers every post in it. If your workspace requires approval, scheduled posts wait for an owner or admin in Postel.
Plans
$1 for 7 days, then from $29 a month. Cancel anytime. The MCP server is included in every plan. generate-post and refine-post use 1 AI credit each; saving text your assistant wrote uses none. API keys are limited to 60 requests per minute. See pricing.
Research, write and schedule X posts from the AI assistant you already use
Postel learns how you write, drafts posts in your voice and publishes them to X, LinkedIn, Bluesky, Mastodon, Instagram, YouTube and TikTok on schedule. Use it on its own or from Claude, ChatGPT or Cursor.
8,000+ people have signed up $1 for 7 days · Cancel anytime
For posting, Postel's. It writes your X posts and threads in your own voice, finds what's going viral in your niche, and schedules or publishes them, with no X developer account. It's listed in Claude's connector directory and works in ChatGPT, Cursor and other MCP clients.
What is an X MCP server?
An MCP (Model Context Protocol) server gives an AI assistant tools it can call. An X MCP server gives it X tools: with Postel, researching examples, drafting, scheduling and publishing your posts.
Can ChatGPT or Cursor post to X?
Yes. Any MCP client that supports remote servers can draft, schedule and publish X posts and threads through Postel, up to 25 posts in one request. In ChatGPT that needs a Business, Enterprise or Edu plan; see how to connect ChatGPT to X. For Claude, see how to connect Claude to X.
Do I need an X API key or developer account?
No. You connect your X account to Postel once, and the server uses that connection. Your Postel plan covers the X API costs; X posts with a link are capped each month: 30 on Starter, 100 on Pro and unlimited on Team.
Is this the official X MCP server?
No. X's own MCP server is for reading X (posts, search, timelines, mentions) and publishing Articles; its docs list no tool for regular posts or scheduling, and it needs your own X developer app. Postel's server is the one built for writing, scheduling and publishing your posts.
Is the research a live search of X?
No. search-viral-tweets searches Postel's viral post library, which collects posts that did well with real creators.
Does it work with LinkedIn, Bluesky, Mastodon, Instagram, YouTube and TikTok too?
Yes. The same server schedules and publishes to X, LinkedIn, Bluesky, Mastodon and Instagram; set the platform on each post. Threads work on X, Bluesky and Mastodon. On YouTube and TikTok, the agent saves the video post as a draft, and you choose the settings those networks ask for on every post, such as title and privacy, in Postel's editor before it's scheduled. TikTok posts go out as Only me from a private account until TikTok finishes reviewing Postel.
Which MCP clients work?
Any client that supports remote MCP servers over Streamable HTTP with OAuth or a bearer token, including Claude, Claude Code, ChatGPT, Cursor, VS Code and Windsurf.