Twitter MCP Server
Summary
Enables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.
Available Actions(21)
postTweet
Post a new tweet. Parameters: text (string) - Your tweet text here.
postTweetWithMedia
Post a tweet with media attachment. Parameters: text (string), mediaPath (string) - path to media file, mediaType (string) - type of media, altText (string) - Optional alt text for accessibility.
getTweetById
Get a specific tweet by ID. Parameters: tweetId (string), tweetFields (array) - Fields to include in the response.
replyToTweet
Reply to an existing tweet. Parameters: tweetId (string), text (string) - Your reply text.
deleteTweet
Delete a tweet. Parameters: tweetId (string).
searchTweets
Search for tweets. Parameters: query (string), maxResults (integer), tweetFields (array) - Fields to include in the response.
getHashtagAnalytics
Get analytics for a hashtag. Parameters: hashtag (string), startTime (string) - ISO-8601 date, endTime (string) - ISO-8601 date.
getUserInfo
Get user information. Parameters: username (string), fields (array) - Fields to include in the response.
getUserTimeline
Get user's tweets. Parameters: username (string), maxResults (integer), tweetFields (array) - Fields to include in the response.
getFollowers
Get user's followers. Parameters: username (string), maxResults (integer), userFields (array) - Fields to include in the response.
getFollowing
Get accounts a user follows. Parameters: username (string), maxResults (integer), userFields (array) - Fields to include in the response.
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) - Fields to include in the response.
getLikedTweets
Get tweets liked by a user. Parameters: userId (string), maxResults (integer), tweetFields (array) - Fields to include in the response.
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) - Fields to include in the response.
Avis de la Communauté
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation