Twitter MCP Server
This server provides tools to interact with Twitter:
Post a tweet: Create a new tweet with text up to 280 characters.
Search tweets: Find tweets based on a specified query, returning between 10-100 results.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Twitter MCP Serverpost a tweet about my new blog post on AI ethics"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Twitter MCP Server
This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.
Quick Start
Create a Twitter Developer account and get your API keys from Twitter Developer Portal
Add this configuration to your Claude Desktop config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"twitter-mcp": {
"command": "npx",
"args": ["-y", "@enescinar/twitter-mcp"],
"env": {
"API_KEY": "your_api_key_here",
"API_SECRET_KEY": "your_api_secret_key_here",
"ACCESS_TOKEN": "your_access_token_here",
"ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
}
}
}
}Restart Claude Desktop
That's it! Claude can now interact with Twitter through two tools:
post_tweet: Post a new tweetsearch_tweets: Search for tweets
Related MCP server: twitter-mcp
Example Usage
Try asking Claude:
"Can you post a tweet saying 'Hello from Claude!'"
"Can you search for tweets about Claude AI?"
Troubleshooting
Logs can be found at:
Windows:
%APPDATA%\Claude\logs\mcp-server-twitter.logmacOS:
~/Library/Logs/Claude/mcp-server-twitter.log
Development
If you want to contribute or run from source:
Clone the repository:
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcpInstall dependencies:
npm installBuild:
npm run buildRun:
npm startRunning evals
The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.tsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that allows Claude to create, manage and publish X/Twitter posts directly through the chat interface.Last updated561MIT
- Alicense-qualityCmaintenanceA lightweight Twitter MCP server for Claude Code with 17 tools for reading and writing tweets, including search, user profiles, and media uploads, using a hybrid API approach.Last updated132ISC
- Flicense-qualityDmaintenanceAn MCP server for interacting with X/Twitter, enabling posting tweets, searching, user info, timeline, liking, retweeting, and deleting tweets.Last updated251
- Alicense-qualityFmaintenanceA Model Context Protocol (MCP) server that provides access to Twitter data through the TwitterAPI.io service, enabling Claude and other MCP clients to interact with Twitter's ecosystem without requiring Twitter developer account approval.Last updated154MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
FastMCP server for posting formatted content to X (Twitter) — Tollbooth-monetized, DPYC-native
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EnesCinr/twitter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server