Twitter MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| postTweetC | Post a tweet to Twitter |
| postTweetWithMediaC | Post a tweet with media attachment to Twitter |
| likeTweetC | Like a tweet by its ID |
| unlikeTweetC | Unlike a previously liked tweet |
| getLikedTweetsC | Get a list of tweets liked by a user |
| searchTweetsC | Search for tweets using a query string |
| replyToTweetC | Reply to a tweet |
| getUserTimelineC | Get tweets from a specific user's timeline |
| getTweetByIdC | Get a tweet by its ID |
| getUserInfoC | Get information about a Twitter user |
| getAuthenticatedUserA | Get the authenticated user's own profile information without needing to specify username or ID |
| getTweetsByIdsC | Get multiple tweets by their IDs |
| retweetC | Retweet a tweet by its ID |
| undoRetweetB | Undo a retweet by its ID |
| getRetweetsC | Get a list of retweets of a tweet |
| followUserC | Follow a user by their username |
| unfollowUserC | Unfollow a user by their username |
| getFollowersC | Get followers of a user |
| getFollowingC | Get a list of users that a user is following |
| createListC | Create a new Twitter list |
| addUserToListC | Add a user to a Twitter list |
| removeUserFromListC | Remove a user from a Twitter list |
| getListMembersC | Get members of a Twitter list |
| getUserListsC | Get lists owned by a user |
| getHashtagAnalyticsC | Get analytics for a specific hashtag |
| deleteTweetC | Delete a tweet by its ID |
| sendDirectMessageC | Send a direct message to a specified user |
| getDirectMessagesC | Retrieve direct message conversations |
| getDirectMessageEventsC | Get specific direct message events with detailed information |
| getConversationC | Get full conversation history for a specific conversation |
| markAsReadB | Mark direct messages as read (Note: May require special API access) |
| createMediaMessageB | Send a direct message with media attachments |
| blockUserA | Block a user account to prevent them from following you or viewing your tweets |
| unblockUserC | Unblock a previously blocked user account |
| getBlockedUsersB | Retrieve a paginated list of users you have blocked |
| muteUserB | Mute a user account to stop seeing their tweets in your timeline |
| unmuteUserC | Unmute a previously muted user account |
| getMutedUsersB | Retrieve a paginated list of users you have muted |
| advancedTweetSearchA | Advanced tweet search with operators and filters, bypassing API tier restrictions |
| historicalTweetSearchB | Search historical tweets beyond standard API limitations |
| trendingTopicsSearchC | Get trending topics and popular content for analysis |
| bulkUserProfilesC | Get multiple user profiles in a single request for comparative analysis |
| userGrowthAnalyticsC | Analyze user growth patterns and engagement trends over time |
| userInfluenceMetricsC | Calculate user influence scores and engagement metrics |
| getFullThreadC | Reconstruct complete Twitter thread with all tweets and replies |
| getConversationTreeB | Map complete conversation structure including replies and quotes |
| getThreadMetricsC | Analyze thread performance and engagement distribution |
| findMutualConnectionsC | Find mutual connections and interactions between two users |
| analyzeFollowerDemographicsC | Analyze follower demographics and engagement patterns |
| mapInfluenceNetworkC | Map user influence network and connection patterns |
| getHashtagTrendsC | Analyze hashtag trends and performance over time |
| analyzeSentimentC | Perform sentiment analysis on tweets matching a query |
| trackViralityC | Track viral spread patterns and engagement velocity |
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 |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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