Skip to main content
Glama

Twitter MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
compose-tweetGuide for composing effective tweets with hashtags, mentions, and engagement strategies
analytics-reportGenerate comprehensive Twitter analytics and engagement reports
content-strategyDevelop a Twitter content strategy with scheduling and engagement recommendations
community-managementBest practices for managing Twitter community interactions and responses
hashtag-researchResearch and recommend relevant hashtags for better tweet discoverability
twitter-helpGet help with Twitter MCP server tools and usage

Resources

Contextual data attached and managed by the client

NameDescription
Twitter API Rate LimitsCurrent rate limits and usage information for Twitter API endpoints
API Access Level InformationInformation about current Twitter API access level and capabilities
Tool Status ReportCurrent status of all Twitter MCP tools and their functionality
Quick Start GuideGetting started with Twitter MCP server tools and workflows
Common Workflow TemplatesPre-built templates for common Twitter automation workflows
Current Trending TopicsCurrent trending topics and hashtags with engagement insights
Thread Opening TemplatesPre-built templates for starting engaging Twitter threads
Twitter Policy & Compliance GuidelinesTwitter platform rules, policies, and compliance information
User Profile DataDynamic user profile information and recent activity
Twitter MCP Server HelpDocumentation for Twitter MCP Server tools and usage

Tools

Functions exposed to the LLM to take actions

NameDescription
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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/crazyrabbitLTC/mcp-twitter-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server