The tool surface is broad — write, read, lists, follower graphs — and what you can actually run is set by the API tier you are on, which the server reports rather than hides.
An X (Twitter) API client covering the write path as well as the read one: posting and replying, searching and reading timelines, follower and following lists, and list curation. An optional SocialData.tools key adds research tools that work without X's higher API tiers.
- Tweets posted, replied to, liked and deleted from the conversation you are already in
- Search across tweets, a specific tweet fetched by id, and its retweets
- A user's profile, timeline, followers, following and liked tweets
- Lists created, members added, list members read back, and the lists a user belongs to
- Hashtag analytics, for the question of whether a tag is actually moving
- Workflow prompts and live API documentation exposed alongside the tools, so the client can see current status
X API credentials — key, secret, access token and access token secret — on the Basic tier or above, which X sells as a paid monthly plan. A SocialData.tools key is optional and enables the research tools without an X Pro tier. Node.js 18 or higher and a local build.
One command plus a key — npx -y mcp-twitter-server, then supply credentials
