OpenTweet vs Upload-Post
Upload-Post publishes to 22 platforms, has a free tier of 10 uploads a month, and ships an open-source MCP server plus a Claude Code plugin with skills and subagents. It is broader than OpenTweet, and its Claude Code packaging is further along. OpenTweet is X-only, hosted, flat $11.99, with 36 tools built for X.
Last updated: August 31, 2026
7-day free trial. Cancel anytime.
Upload-Post wins the Claude Code packaging race today
Their plugin installs from the community marketplace with /plugin install upload-post and bundles six skills and three subagents on top of the MCP tools. OpenTweet has no marketplace plugin. It has a hosted MCP endpoint you add with one URL, and a documented path for writing your own SKILL.md. If a ready-made plugin is what you want, theirs exists and ours does not.Upload-Post vs OpenTweet, side by side
| Upload-Post | OpenTweet | |
|---|---|---|
| Platforms covered | 22 destinations | 1, X only |
| Free tier | Yes, 10 uploads/month | No, 7-day free trial |
| MCP tool count | 50, across 22 platforms | 36, all X-specific |
| MCP server is open source | Yes, npx -y @upload-post/mcp | No, closed source |
| Claude Code plugin in a marketplace | Yes, with skills and subagents | Not yet, hosted MCP plus a SKILL.md guide |
| Hosted MCP endpoint, nothing to install | Self-hosted via npm | Yes, mcp.opentweet.io/mcp |
| Price once you post regularly | $24/mo, or about $16/mo annually | $11.99/mo flat |
| Scheduling | Yes, scheduled_date or queue slots | Yes, plus batch of 50 and evergreen queue |
| X Articles | Not offered | Yes, write, schedule, publish |
| Evergreen recycling | Not offered | Yes |
| AI content generation for X | Not the core product | Yes, built in |
| X DM campaigns | Not offered | Yes, human-approved, Advanced plan |
| Per-post fee | None | None |
Upload-Post takes five rows: platform coverage, the free tier, tool count, an open-source server, and the Claude Code plugin. OpenTweet takes six on hosting, price at real volume, and X-specific depth. Two rows are ties. Where a capability is not publicly documented, it is marked as such rather than assumed.
Two different bets on how an agent should reach X
Neither approach is wrong. They optimize for different things, and the right answer depends on whether you want control or want to stop thinking about it.
Self-hosted, wide surface
- npx -y @upload-post/mcp, or a marketplace plugin install
- Open source, so you can read it and pin a version
- 50 tools spread across 22 destinations
- A local process to keep running and keep updated
Hosted, narrow surface
- One URL: mcp.opentweet.io/mcp over Streamable HTTP
- No npm install, no process, no version to chase
- 36 tools, every one of them about X
- Also available as an npm package if you prefer local
Where the free tier stops being free
Upload-Post gives you 10 uploads a month at no cost, which is a real advantage at very low volume. The comparison changes as soon as you post daily.
Upload-Post
- Free: 10 uploads a month, TikTok excluded
- Basic: $24 a month, or $192 a year
- Professional: $50 a month, or $400 a year
- Higher tiers run to $147 and $438 a month
OpenTweet
- Pro: $11.99 a month, 1 X account, API and MCP included
- Advanced: $29 a month, 3 X accounts, DM campaigns
- Agency: $49 a month, 10 X accounts
- 7-day free trial, no per-post fee at any tier
Who each one is for
Pick Upload-Post if
- You publish to many destinations beyond social networks
- 10 uploads a month covers your real usage
- You want to run and audit the MCP server yourself
- A packaged Claude Code plugin saves you setup time
Pick OpenTweet if
- X is the platform that matters and you want depth there
- You post often enough that $11.99 flat beats $24
- You want X Articles, evergreen recycling, and X DM campaigns
- You want a hosted MCP endpoint with nothing to install
Frequently asked questions
What is the difference between OpenTweet and Upload-Post?
Upload-Post is a multi-platform upload and scheduling API covering 22 destinations, from TikTok and Instagram through to Dev.to, Hashnode, WordPress, and Nostr. It has a free tier of 10 uploads a month and an open-source MCP server you run yourself with npx. OpenTweet covers X only, hosts its MCP server so there is nothing to install, and adds X-specific features like X Articles, an evergreen queue, X analytics, and human-approved DM campaigns at a flat $11.99 per month.
Does Upload-Post have a better Claude Code integration than OpenTweet?
On packaging, yes, and it is worth saying plainly. Upload-Post publishes a Claude Code plugin installable from the community marketplace with /plugin install upload-post, wrapping its MCP tools with six skills and three subagents. OpenTweet does not have a marketplace plugin. What OpenTweet has is a hosted MCP server you add with one URL and no npm process to run, plus documented instructions for writing your own SKILL.md against the REST API.
Which has more MCP tools?
Upload-Post does. Its Claude Code plugin page lists 50 MCP tools across 22 platforms, and OpenTweet has 36. The counts are not directly comparable because the scopes differ: Upload-Post spreads its tools across 22 destinations, while all 36 OpenTweet tools target X, which is why they include things like evergreen queue management, X Articles, and best-posting-time analysis.
Is Upload-Post cheaper than OpenTweet?
At zero volume, yes, because Upload-Post has a genuinely free plan with 10 uploads a month. Above that, its Basic plan is $24 per month, or $192 billed annually which works out to about $16 a month. OpenTweet Pro is a flat $11.99 per month with a 7-day trial and no permanent free tier. So Upload-Post wins if you post fewer than 10 times a month, and OpenTweet is cheaper once you post regularly.
Self-hosted MCP or hosted MCP, which is better?
It depends on what you value. Upload-Post's MCP server is open source and runs via npx -y @upload-post/mcp, so you can read the code, pin a version, and run it inside your own environment. OpenTweet hosts its server at mcp.opentweet.io/mcp using Streamable HTTP, so there is no local process, no npm install, and no version to keep current. Auditability against zero setup.
Do both support scheduling?
Yes. Upload-Post schedules with an ISO-8601 scheduled_date including a timezone, or by adding a post to a queue with add_to_queue=true against configured slots. OpenTweet schedules single posts, threads up to 25 posts, batch schedules up to 50 at once, and runs an evergreen queue that recycles proven posts. Both beat X's own official MCP server on this, because that one cannot schedule at all.
Do I need an X developer account with either tool?
No. Both hold the platform connections for you, so neither one sends you to the X developer portal or puts X pay-per-use billing in your name. Since February 2026 that billing runs $0.005 per read, $0.015 per post, and $0.20 for a post containing a link, which is the cost both tools are insulating you from.
Which should I choose?
Choose Upload-Post if you publish across many destinations, if 10 uploads a month is genuinely all you need, if you want to run the MCP server yourself, or if a ready-made Claude Code plugin saves you real time. Choose OpenTweet if X is the platform that matters, you want X Articles, evergreen recycling, X analytics, and DM campaigns, and you would rather add a hosted MCP endpoint with one URL.
Keep exploring
X-native posting for agents, and the API and MCP tools behind it.
Claude Code X skill
Add the hosted MCP server, or write your own SKILL.md against the REST API.
X MCP server
The hosted endpoint with 36 X tools, added with one URL.
Claude Code integration
Setup, auth, and what Claude Code can do on X once connected.
OpenTweet vs PostEverywhere
Another 11-platform API with MCP on every plan, compared honestly.
REST API docs
POST /api/v1/posts with an ot_ bearer key. No X developer account.
OpenTweet for AI agents
How agents post, schedule, and read analytics on X through one bearer key.
One URL, 36 X tools, $11.99 a month
Add the hosted MCP server and your agent can post, schedule, run threads, manage an evergreen queue, and write X Articles. No install, no per-post fee, no X developer account.
- 7-day free trial
- $0 due today
- Cancel anytime