Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
compose-tweet | Guide for composing effective tweets with hashtags, mentions, and engagement strategies |
analytics-report | Generate comprehensive Twitter analytics and engagement reports |
content-strategy | Develop a Twitter content strategy with scheduling and engagement recommendations |
community-management | Best practices for managing Twitter community interactions and responses |
hashtag-research | Research and recommend relevant hashtags for better tweet discoverability |
twitter-help | Get help with Twitter MCP server tools and usage |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Twitter API Rate Limits | Current rate limits and usage information for Twitter API endpoints |
API Access Level Information | Information about current Twitter API access level and capabilities |
Tool Status Report | Current status of all Twitter MCP tools and their functionality |
Quick Start Guide | Getting started with Twitter MCP server tools and workflows |
Common Workflow Templates | Pre-built templates for common Twitter automation workflows |
Current Trending Topics | Current trending topics and hashtags with engagement insights |
Thread Opening Templates | Pre-built templates for starting engaging Twitter threads |
Twitter Policy & Compliance Guidelines | Twitter platform rules, policies, and compliance information |
User Profile Data | Dynamic user profile information and recent activity |
Twitter MCP Server Help | Documentation for Twitter MCP Server tools and usage |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
postTweet | Post a tweet to Twitter |
postTweetWithMedia | Post a tweet with media attachment to Twitter |
likeTweet | Like a tweet by its ID |
unlikeTweet | Unlike a previously liked tweet |
getLikedTweets | Get a list of tweets liked by a user |
searchTweets | Search for tweets using a query string |
replyToTweet | Reply to a tweet |
getUserTimeline | Get tweets from a specific user's timeline |
getTweetById | Get a tweet by its ID |
getUserInfo | Get information about a Twitter user |
getAuthenticatedUser | Get the authenticated user's own profile information without needing to specify username or ID |
getTweetsByIds | Get multiple tweets by their IDs |
retweet | Retweet a tweet by its ID |
undoRetweet | Undo a retweet by its ID |
getRetweets | Get a list of retweets of a tweet |
followUser | Follow a user by their username |
unfollowUser | Unfollow a user by their username |
getFollowers | Get followers of a user |
getFollowing | Get a list of users that a user is following |
createList | Create a new Twitter list |
addUserToList | Add a user to a Twitter list |
removeUserFromList | Remove a user from a Twitter list |
getListMembers | Get members of a Twitter list |
getUserLists | Get lists owned by a user |
getHashtagAnalytics | Get analytics for a specific hashtag |
deleteTweet | Delete a tweet by its ID |
sendDirectMessage | Send a direct message to a specified user |
getDirectMessages | Retrieve direct message conversations |
getDirectMessageEvents | Get specific direct message events with detailed information |
getConversation | Get full conversation history for a specific conversation |
markAsRead | Mark direct messages as read (Note: May require special API access) |
createMediaMessage | Send a direct message with media attachments |
blockUser | Block a user account to prevent them from following you or viewing your tweets |
unblockUser | Unblock a previously blocked user account |
getBlockedUsers | Retrieve a paginated list of users you have blocked |
muteUser | Mute a user account to stop seeing their tweets in your timeline |
unmuteUser | Unmute a previously muted user account |
getMutedUsers | Retrieve a paginated list of users you have muted |
advancedTweetSearch | Advanced tweet search with operators and filters, bypassing API tier restrictions |
historicalTweetSearch | Search historical tweets beyond standard API limitations |
trendingTopicsSearch | Get trending topics and popular content for analysis |
bulkUserProfiles | Get multiple user profiles in a single request for comparative analysis |
userGrowthAnalytics | Analyze user growth patterns and engagement trends over time |
userInfluenceMetrics | Calculate user influence scores and engagement metrics |
getFullThread | Reconstruct complete Twitter thread with all tweets and replies |
getConversationTree | Map complete conversation structure including replies and quotes |
getThreadMetrics | Analyze thread performance and engagement distribution |
findMutualConnections | Find mutual connections and interactions between two users |
analyzeFollowerDemographics | Analyze follower demographics and engagement patterns |
mapInfluenceNetwork | Map user influence network and connection patterns |
getHashtagTrends | Analyze hashtag trends and performance over time |
analyzeSentiment | Perform sentiment analysis on tweets matching a query |
trackVirality | Track viral spread patterns and engagement velocity |