MCPServers
X (Twitter) - MCP server logo
13
0

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)

Last Updated: April 17, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Coming soon to
HighlightHighlight AI

언어

TypeScript

카테고리

태그