The X MCP Server is a Model Context Protocol server designed to integrate with X (formerly Twitter), allowing users to read their timeline and engage with tweets through the Claude desktop app. This project is particularly useful for developers and users who want to automate and enhance their interaction with X, leveraging the free API tier for basic access. The server supports key functionalities such as fetching tweets from the home timeline, creating and replying to tweets, and handling rate limits. Implemented in TypeScript, it ensures full type safety, making it reliable for developers to integrate and extend. By using this server, users can efficiently manage their X interactions in a programmatic manner, which can be especially beneficial for content creators, social media managers, and developers looking to build custom Twitter tools or analytics.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Get recent posts from home timeline. Parameters: limit (1-100)
Search recent posts within a 7-day window. Parameters: query, limit
Look up a post by ID. Parameters: tweet_id
Create a post with optional media. Parameters: text, image_path?, video_path?
Reply to a post with optional media. Parameters: tweet_id, text, image_path?, video_path?
Quote a post with commentary. Parameters: tweet_id, text
Delete your post. Parameters: tweet_id
Like a post (Basic+ tier). Parameters: tweet_id
Remove a like. Parameters: tweet_id
Repost to your timeline. Parameters: tweet_id
Remove a repost. Parameters: tweet_id
Bookmark a post for later. Parameters: tweet_id
Remove a bookmark. Parameters: tweet_id
Get your bookmarks. Parameters: limit (1-100)
Look up user by username. Parameters: username
Get a user's recent posts. Parameters: username, limit
Get posts mentioning a user. Parameters: username, limit
Get a user's liked posts. Parameters: username, limit
Get a user's followers. Parameters: username, limit
Get accounts a user follows. Parameters: username, limit
Get users blocked by the authenticated account. Parameters: limit
Get users muted by the authenticated account. Parameters: limit
Get lists owned by a user. Parameters: username, limit
Get lists followed by a user. Parameters: username, limit
Get lists a user belongs to. Parameters: username, limit
Fetch the full body content of an X Article post. Parameters: tweet_id