Model Context Protocol · 31 tools · npm package

Twitter MCP Server — Post to X from Claude, Cursor & Windsurf

The @xreplyai/mcp server gives your AI agent 31 tools to generate voice-matched posts, schedule, and publish across X, LinkedIn, Threads, YouTube, Bluesky, Pinterest, TikTok, and more — without leaving your editor.

Works with Claude Desktop · Claude Code · Cursor · Windsurf

Plan a full week of posts in one prompt

Two example workflows — run them exactly as shown inside any supported client.

📅

Weekly batch

  1. 1xreply_content_plan_list — pick a content plan
  2. 2xreply_posts_generate_batch — generate 7 posts
  3. 3xreply_posts_create — save the ones you like
  4. 4xreply_posts_edit — schedule each to a time slot

Quick post

  1. 1xreply_posts_generate — give a topic and angle
  2. 2xreply_posts_create — save the draft
  3. 3xreply_posts_publish — post immediately

31 tools. Full posts workflow.

Every tool your agent needs, from generation to publish.

✍️Generation
xreply_posts_generateGenerate a single post in your voice
xreply_posts_generate_batchGenerate 1–9 posts at once by category
xreply_posts_generate_threadGenerate an X thread as a sequence of connected tweets
xreply_carousel_generateGenerate a LinkedIn carousel — AI writes slides, renders PDF, saves draft
📋Post Management
xreply_posts_listList all posts in your queue
xreply_posts_createSave a post draft
xreply_posts_editEdit body or scheduled time
xreply_posts_deleteDelete a post
🚀Publishing
xreply_posts_publishPublish now or schedule to X/Twitter
xreply_list_twitter_communitiesList Twitter Communities you can post to
🖼️Media
xreply_media_uploadUpload an image from disk — returns media ID or asset URN for X/LinkedIn
xreply_video_uploadUpload an MP4 to LinkedIn and get back an asset URN
xreply_youtube_uploadUpload a local video file for a YouTube post draft before publishing
xreply_instagram_media_uploadUpload an image or video for an Instagram post
xreply_linkedin_document_uploadUpload a PDF document for a LinkedIn document post
xreply_threads_media_uploadUpload an image for a Threads post
xreply_bluesky_media_uploadUpload an image for a Bluesky post
xreply_pinterest_media_uploadUpload an image for a Pinterest pin
⚙️Context
xreply_list_social_accountsList connected social accounts with IDs and usernames
xreply_billing_statusCheck subscription tier and quota
xreply_voice_statusCheck voice profile analysis status
xreply_preferences_getGet generation preferences
xreply_preferences_setUpdate tone, emoji, structure preferences
xreply_platform_styles_getGet per-platform style profiles — tone, length, hashtag rules
xreply_platform_styles_setOverride style settings for a specific platform
xreply_rules_listList custom writing rules
xreply_rules_createAdd a new custom writing rule
xreply_rules_updateEdit an existing writing rule
xreply_rules_deleteDelete a writing rule
xreply_content_plan_listList automated weekly content plans and their schedule
xreply_pinterest_boardsList Pinterest boards — returns board IDs for use in post metadata

Every post is generated in your voice — not generic AI copy.

XreplyAI analyzes your tweet history to build a voice profile. Your tone, phrasing, and style carry through to every generated post, whether you generate one or nine at a time.

Setup in 2 minutes

Requires Node.js 20+. No Twitter developer account needed.

Step 1 — Get your token

Sign in to XreplyAI, go to Settings, and copy your API token.

Token expiry: Tokens expire after 30 days. If the MCP stops authenticating, return to Settings, copy a fresh token, and update your config.

Step 2 — Add to your client

Recommended

Install in Claude

One-click install. No tokens to copy. Works in Claude Desktop and claude.ai.

Get started →
claude mcp add xreply \
  -e XREPLY_TOKEN=your-jwt-token-here \
  -- npx @xreplyai/mcp

Run claude mcp list after to confirm it's registered.

Pricing

Same plans as the Chrome extension. One subscription covers everything.

Bill MonthlyBill Yearly
🏷2 months free | save 17%

Starter

Try multi-platform scheduling at low commitment

$11.99$9.99/month
Billed $119.88/yr2 months free | save 17%
  • Voice profile (trained on your archive)
  • 10 AI replies/day
  • 7-day scheduled posts
  • Chrome extension for X + web dashboard
  • MCP server for Claude Code
  • Auto DM replies
  • Custom Rules
Lock in Price Forever

Pro

For serious networkers and lead generators

$49.99$41.66/month
2 months free | save 17%
  • Voice profile (replies in your tone)
  • 100 AI replies per day
  • 7-day scheduled posts
  • Chrome extension for X + web dashboard
  • MCP server for Claude Code
  • Auto DM replies
  • Custom Rules

BYOK

Unlimited replies with your own API key

$19$15.83/month
2 months free | save 17%
  • Everything in Pro (except Auto DM)
  • Unlimited AI replies
  • Bring your own API key (Gemini, ChatGPT, or Claude)

Questions? Contact us

How does XreplyAI compare?

Same AI quality as enterprise tools — 40–96% cheaper with full cost transparency.

ToolPrice
XreplyAIBest valuefrom $9.99/mo
TweetAI$20+/mo
Hypefury$29/mo
Buffer$100–249/mo
Sprout Social$249/mo
OpenTweet$11.99–$29.99/mo

* BYOK AI costs (Gemini, ChatGPT, Claude) typically $1–5/mo for daily usage. See full comparison →

Frequently asked questions

Add X/Twitter to your AI workflow today

Voice-matched post generation and scheduling — all from inside Claude, Cursor, or Windsurf.

Node.js 20+ · No Twitter developer account required · 2-minute setup