
The Twitter MCP server enables Claude to interact with Twitter by providing tools for posting tweets and searching for tweets through the Twitter API. It requires Twitter Developer credentials (API keys, access tokens) configured in Claude Desktop and exposes two primary capabilities: `post_tweet` for publishing new tweets and `search_tweets` for querying Twitter content. This server solves the problem of integrating Twitter functionality directly into Claude's workflow without requiring manual API calls.
Public tool metadata for what this MCP can expose to an agent.
post_tweetPost a new tweet, optionally as a reply (`reply_to_tweet_id`) or with up to 4 images (`media_paths`: local JPG, PNG, GIF or WEBP files).Post a new tweet, optionally as a reply (`reply_to_tweet_id`) or with up to 4 images (`media_paths`: local JPG, PNG, GIF or WEBP files).
No parameter schema in public metadata yet.
search_tweetsSearch for tweets.Search for tweets.
No parameter schema in public metadata yet.
get_home_timelineGet recent tweets from accounts you follow.Get recent tweets from accounts you follow.
No parameter schema in public metadata yet.
Sponsors
This MCP server allows Clients to interact with Twitter, enabling posting tweets, searching Twitter and reading your home timeline.
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