X (Twitter)
Summary
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.
Available Actions(21)
postTweet
Post a new tweet. Parameters: text (string)
postTweetWithMedia
Post a tweet with media attachment. Parameters: text (string), mediaPath (string), mediaType (string), altText (optional string)
getTweetById
Get a specific tweet by ID. Parameters: tweetId (string), tweetFields (array of strings)
replyToTweet
Reply to an existing tweet. Parameters: tweetId (string), text (string)
deleteTweet
Delete a tweet. Parameters: tweetId (string)
searchTweets
Search for tweets. Parameters: query (string), maxResults (integer), tweetFields (array of strings)
getHashtagAnalytics
Get analytics for a hashtag. Parameters: hashtag (string), startTime (string), endTime (string)
getUserInfo
Get user information. Parameters: username (string), fields (array of strings)
getUserTimeline
Get user's tweets. Parameters: username (string), maxResults (integer), tweetFields (array of strings)
getFollowers
Get user's followers. Parameters: username (string), maxResults (integer), userFields (array of strings)
getFollowing
Get accounts a user follows. Parameters: username (string), maxResults (integer), userFields (array of strings)
likeTweet
Like a tweet. Parameters: tweetId (string)
unlikeTweet
Unlike a tweet. Parameters: tweetId (string)
retweet
Retweet a tweet. Parameters: tweetId (string)
undoRetweet
Undo a retweet. Parameters: tweetId (string)
getRetweets
Get users who retweeted a tweet. Parameters: tweetId (string), maxResults (integer), userFields (array of strings)
getLikedTweets
Get tweets liked by a user. Parameters: userId (string), maxResults (integer), tweetFields (array of strings)
createList
Create a new list. Parameters: name (string), description (string), isPrivate (boolean)
addUserToList
Add a user to a list. Parameters: listId (string), username (string)
removeUserFromList
Remove a user from a list. Parameters: listId (string), username (string)
getListMembers
Get members of a list. Parameters: listId (string), maxResults (integer), userFields (array of strings)
コミュニティレビュー
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください