LabscoMCP early access ↗
DataWhiskerMCP SERVER

X MCP Server

Read your X timeline, search recent posts, publish with images or video, and handle likes, retweets and bookmarks — on your own X API keys.

by DataWhisker ↗Social Media Accounts & PostingCommunity

LABSCO SUMMARY

Broad X coverage, gated by your X API tier rather than by the server.

It covers most of what a person does on X — reading, posting with media, engaging, looking people up — but what you can actually call depends on your X API tier: the free tier allows about 100 post reads a month and no likes, and Basic costs $200 a month. Media also takes a second credential set, because uploads only work over OAuth 2.0.

What it is

A local server for X on your own developer keys: timeline and search, posting with media, engagement, and user and list lookups. It has 26 tools.

What you get

  • Your home timeline and a 7-day search of recent posts — get_home_timeline, search_tweets
  • Posts, replies and quotes with an image or video attached, and deleting your own posts — create_tweet, reply_to_tweet, quote_tweet, delete_tweet
  • Likes, retweets and bookmarks, each with its undo, plus your saved bookmarks — like_tweet, retweet, bookmark_tweet, get_bookmarks
  • User lookups: profiles, recent posts, mentions, likes, followers and following, blocks and mutes, and owned, followed and member lists
  • The full body of an X Article post — get_article

Requirements

Node.js 18.0.0 or newer and an X developer account. Clone and build it, then set the four OAuth 1.0a keys — TWITTER_API_KEY, TWITTER_API_SECRET, TWITTER_ACCESS_TOKEN, TWITTER_ACCESS_SECRET — for posting, engagement, search and lookups; attaching media also needs OAuth 2.0 credentials. On X's free tier, reads are about 100 a month and likes and follows are not available.

Setup effort

Build from source — git clone https://github.com/DataWhisker/x-mcp-server.git