This Twitter MCP server, developed by Dennison Bertram, enables Large Language Models (LLMs) to interact with Twitter (X) through the Model Context Protocol. Built with TypeScript and leveraging the Twitter API v2, it provides tools for posting tweets, searching tweets, and replying to tweets. The implementation stands out by offering a straightforward setup process and integration with Claude Desktop, making it accessible for users without extensive technical knowledge. It's particularly useful for AI assistants or applications needing to automate Twitter interactions, conduct social media research, or manage Twitter accounts programmatically, enabling tasks like sentiment analysis, trend monitoring, or automated customer engagement.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Post new tweets. Parameters: text (string) - Your tweet content (up to 280 characters).
Retrieve specific tweets. Parameters: tweetId (string) - The ID of the tweet to retrieve, tweetFields (array of strings) - Optional fields to include in the response.
Reply to tweets. Parameters: tweetId (string) - The ID of the tweet to reply to, text (string) - Your reply content.
Delete your tweets. Parameters: tweetId (string) - The ID of the tweet to delete.
Like a tweet. Parameters: tweetId (string) - The ID of the tweet to like.
Unlike a tweet. Parameters: tweetId (string) - The ID of the tweet to unlike.
Retweet a tweet. Parameters: tweetId (string) - The ID of the tweet to retweet.
Undo a retweet. Parameters: tweetId (string) - The ID of the tweet to undo retweet.
Get user profiles. Parameters: username (string) - The username of the user to retrieve information for, fields (array of strings) - Optional fields to include in the response.
Get user tweets. Parameters: username (string) - The username of the user whose tweets to retrieve.
Follow a user. Parameters: username (string) - The username of the user to follow.
Unfollow a user. Parameters: username (string) - The username of the user to unfollow.
Create X (Twitter) lists. Parameters: name (string) - The name of the list, description (string) - Description of the list.
Get user's lists. Parameters: username (string) - The username of the user whose lists to retrieve.
Add a user to a list. Parameters: listId (string) - The ID of the list, username (string) - The username of the user to add.
Remove a user from a list. Parameters: listId (string) - The ID of the list, username (string) - The username of the user to remove.
Get list members. Parameters: listId (string) - The ID of the list.
Perform complex queries with operators, bypassing API tier restrictions. Parameters: query (string) - The search query, maxResults (integer) - The maximum number of results to return.
Access historical tweets beyond standard API limits. Parameters: query (string) - The search query, dateRange (object) - Optional date range for search.
Perform real-time trend analysis and popular content discovery.
Analyze multiple user profiles in a single request. Parameters: usernames (array of strings) - An array of usernames to analyze.
Analyze user growth patterns over time. Parameters: username (string) - The username to analyze.
Calculate engagement scoring and influence metrics. Parameters: username (string) - The username to analyze.
Reconstruct complete Twitter threads with engagement metrics. Parameters: tweetId (string) - The ID of the tweet to reconstruct the thread from.
Map conversation structure including replies and quotes. Parameters: tweetId (string) - The ID of the original tweet.
Analyze thread performance and engagement distribution. Parameters: tweetId (string) - The ID of the tweet to analyze.
Discover mutual connections via interactions. Parameters: username (string) - The username to analyze.
Analyze follower patterns and demographics. Parameters: username (string) - The username to analyze.
Map influence and connection strength analysis. Parameters: username (string) - The username to analyze.
Track hashtag performance over time with trend analysis. Parameters: hashtag (string) - The hashtag to analyze.
Perform sentiment analysis with keyword frequency tracking. Parameters: query (string) - The query to analyze.
Analyze viral spread patterns and engagement velocity. Parameters: tweetId (string) - The ID of the tweet to analyze.