Twitter MCP Server
About
This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.
Details
- Author
- Rakibulislamsarkar
- Downloads
- 612
- Categories
- Other
Jump to
- Post tweets directly from Claude Desktop
- Search for tweets via the Twitter API
- Uses standard MCP protocol for integration
- Requires Twitter Developer API credentials
- Logs activity to local files for troubleshooting
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Twitter MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure it in the Claude Desktop config file (claude_desktop_config.json) with your Twitter API credentials. After restarting Claude Desktop, you can use two tools: post_tweet to post a tweet and search_tweets to search for tweets. Example prompts: "Can you post a tweet saying 'Hello from Claude!'" or "Can you search for tweets about Claude AI?"
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"twitter mcp server": {
"twitter-mcp": {
"command": "node",
"args": [
"actual path to your folder\\twitter-mcp\\build\\index.js"
],
"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"
}
}
}
}
}
McpServers
{
"twitter-mcp": {
"command": "node",
"args": [
"actual path to your folder\\twitter-mcp\\build\\index.js"
],
"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"
}
}
}
Twitter MCP Server
This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.
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
{
"mcpServers": {
"twitter-mcp": {
"command": "node",
"args": [
"actual path to your folder\\twitter-mcp\\build\\index.js"
],
"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"
}
}
}
}
3. Restart Claude Desktop(Simply closing and opening the Claude desktop app wont work, you habe to go the files and then press the exit option)
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:
git clone https://github.com/Rakibulislamsarkar/twitter-mcp.git
cd twitter-mcp
2. Install dependencies:
npm install
3. Build:
npm run build
4. Run:
npm start
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



