X-MCP 2.0: MCP Server for X/Twitter API Access from Claude

X-MCP 2.0 is an MCP server that enables Claude (both Desktop and Claude Code) to interact with the X/Twitter API v2 using OAuth 2.0 PKCE authentication. It replaces the older OAuth 1.0a approach that required managing multiple API keys.
Key Features
The server provides 10 tools for interacting with X/Twitter:
- Post tweets
- Search X/Twitter
- Get timeline
- Like tweets
- Retweet
- Reply to tweets
- View user profiles
- Additional functionality (as mentioned in "and more")
Setup Process
Setup requires three steps:
- Create a Twitter app at developer.x.com
- Run
npm run authto complete the OAuth flow (opens browser) - Add the MCP server configuration to Claude
The GitHub repository is available at: https://github.com/JFan5/X-MCP-2.0
Technical Details
The server uses OAuth 2.0 with PKCE authentication, which eliminates the need to manage four separate API keys as required by the old OAuth 1.0a approach. It includes automatic token refresh, so users don't need to manually re-authenticate every 2 hours.
The developer built this tool because existing twitter-mcp solutions only supported posting and searching with OAuth 1.0a. X-MCP 2.0 provides full read/write access to the X API from Claude, including timeline access, likes, retweets, replies, and user lookups with modern authentication.
The developer has already used the tool to tweet about itself from Claude Code, demonstrating its functionality.
📖 Read the full source: r/ClaudeAI
👀 See Also

Kelet: Automated Root Cause Analysis for AI Agents
Kelet is a service that automatically analyzes production AI agent failures by clustering traces and signals to identify root causes and suggest fixes. It integrates via Python/TypeScript SDKs or an installer skill and is currently free during beta.

OmniRecall Beta: FAISS-Powered Memory Injection for Cloud LLM Chats
OmniRecall is a local mitmproxy bypass that intercepts traffic to cloud chat interfaces like DeepSeek, adding a permanent memory layer using FAISS indexing and sentence-transformers MiniLM-L6. It's currently in beta, requires CPU-only operation, and uses an aggressively restrictive source-available license.

Ruflo: Open-Source Platform for Running Multiple AI Agents as a Team
Ruflo is an open-source platform that lets you run many AI agents together to work as a team on complex tasks. Previously known as Claude Flow, it helps coordinate workflows where tasks need to be broken into parts.

Fleet Commander: Open-source dashboard for orchestrating multiple Claude Code agent teams
Fleet Commander is a local web dashboard that runs multiple Claude Code agent teams in parallel on different issues. It uses a 'Diamond team' structure with Planner, Dev, and Reviewer agents that communicate peer-to-peer via SendMessage.