twitter-mcp
If you are the rightful owner of twitter-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This MCP server allows Clients to interact with X (formerly Twitter), enabling comprehensive platform operations including posting tweets, searching content, managing accounts, and organizing lists.
The X (Twitter) MCP Server is designed to facilitate seamless interaction with the X platform, formerly known as Twitter. It provides a robust interface for performing a wide range of operations such as posting tweets, searching for content, managing user accounts, and organizing lists. The server is built to integrate with MCP clients like Claude, allowing for automated and programmatic control over X functionalities. Users need to have an X Developer account and obtain API keys to authenticate and authorize their actions on the platform. The server is implemented in Node.js and requires version 18.x or higher. It supports both API v1 and v2 access, ensuring compatibility with the latest features and updates from X. The server can be configured using environment variables or a .env file, making it flexible and easy to set up. Additionally, it provides a comprehensive set of tools for managing posts, accounts, and lists, making it a powerful solution for developers looking to integrate X functionalities into their applications.
Features
- Post Operations: Post content (up to 280 characters) and search for posts by query with customizable result count.
- Account Management: Get and update profile information, follow/unfollow users, and list followers and following accounts.
- List Management: Create new lists, get information about specific lists, and retrieve all lists owned by the authenticated user.
Tools
post_tweet
Post new content to X.
search_tweets
Search for content on X.
get_profile
Get profile information for a user or the authenticated account.
update_profile
Update the authenticated user's profile.
follow_user
Follow a user.
unfollow_user
Unfollow a user.
list_followers
List followers of a user or the authenticated account.
list_following
List accounts that a user or the authenticated account is following.
create_list
Create a new list.
get_list_info
Get information about a list.
get_user_lists
Get all lists owned by the authenticated user.