MCP Now
X (Twitter)

X (Twitter)

by EnesCinr
GitHub

(by EnesCinr) - Interact with twitter API. Post tweets and search for tweets by query.

twitter
tweet
claude
server
interact

Twitter MCP Server

smithery badge

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

Twitter Server MCP server

Quick Start

  1. Create a Twitter Developer account and get your API keys from Twitter Developer Portal

  2. 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

1{ 2 "mcpServers": { 3 "twitter-mcp": { 4 "command": "npx", 5 "args": ["-y", "@enescinar/twitter-mcp"], 6 "env": { 7 "API_KEY": "your_api_key_here", 8 "API_SECRET_KEY": "your_api_secret_key_here", 9 "ACCESS_TOKEN": "your_access_token_here", 10 "ACCESS_TOKEN_SECRET": "your_access_token_secret_here" 11 } 12 } 13 } 14}
  1. Restart Claude Desktop

That's it! Claude can now interact with Twitter through two tools:

  • post_tweet: Post a new tweet
  • search_tweets: Search for tweets

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.log
  • macOS: ~/Library/Logs/Claude/mcp-server-twitter.log

Development

If you want to contribute or run from source:

  1. Clone the repository:
1git clone https://github.com/EnesCinr/twitter-mcp.git 2cd twitter-mcp
  1. Install dependencies:
1npm install
  1. Build:
1npm run build
  1. Run:
1npm start

License

MIT