X

X (formerly Twitter) provides a social media platform for users to share and discover content, engage with others, and follow real-time events. X API v2 offers access to tweets, users, spaces, direct messages, lists, bookmarks, and more.

This X MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Social Media
OAUTH1

Tools From This Provider (31)

Fetch

Universal fetch tool that retrieves ANY X resource using smart ID routing with colon-separated format. Supports tweets, users, spaces, lists, DM events, and communities. Returns complete resource...

Search

Universal search tool that searches X resources using natural language queries. Automatically routes to tweets, users, or spaces based on query intent. Returns ranked results with IDs, titles,...

X List Tweets

List tweets with advanced filtering options including query, author, date range, media, and language filters. Supports pagination and sorting by creation date or engagement metrics. Returns tweet...

X Fetch Tweet

Fetch a single tweet by ID. Returns complete tweet details including text, author, creation timestamp, engagement metrics (likes, retweets, replies, quotes), and any media attachments.

X Create Tweet

Create a new tweet with optional reply, quote, or media attachments. Returns the created tweet with ID, text, creation timestamp, and engagement metrics.

X Delete Tweet

Delete a tweet permanently. CAUTION: This action cannot be undone. All engagement metrics and replies will be lost.

X Search Tweets

Search tweets using X API query syntax with operators like from:, to:, has:media, lang:, -is:retweet, since:, until:. Returns matching tweets with full details.

X Get User Tweets

Get tweets posted by a specific user. Returns user's timeline tweets with full details including text, timestamps, and engagement metrics.

X Get User Mentions

Get tweets that mention a specific user. Returns tweets mentioning the user with full details.

X Get User Liked Tweets

Get tweets liked by a specific user. Returns liked tweets with full details.

X Get User Timeline

Get user's reverse chronological timeline (home feed). Returns tweets from users the specified user follows.

X Get Tweet Likes

Get users who liked a specific tweet. Returns user profiles of users who liked the tweet.

X Get Tweet Retweets

Get users who retweeted a specific tweet. Returns user profiles of users who retweeted the tweet.

X Get Tweet Quotes

Get quote tweets for a specific tweet. Returns tweets that quoted the specified tweet.

X Like Tweet

Like a tweet. Returns confirmation that the tweet was liked.

X Unlike Tweet

Unlike a tweet. Returns confirmation that the tweet was unliked.

X Retweet

Retweet a tweet. Returns confirmation that the tweet was retweeted.

X Unretweet

Unretweet a tweet. Returns confirmation that the tweet was unretweeted.

X Hide Tweet

Hide or unhide a reply tweet. Hidden replies won't be visible in conversation threads.

X Get Me

Get authenticated user's profile information including username, display name, description, follower count, following count, tweet count, and verification status.

X Fetch User

Fetch a user profile by ID. Returns user details including username, display name, description, follower count, following count, tweet count, verification status, and profile image.

X Fetch User By Username

Fetch a user profile by username. Returns user details including user ID, display name, description, follower count, following count, tweet count, verification status, and profile image.

X Search Users

Search for users by query string. Returns matching users with profiles including username, display name, description, follower count, and verification status.

X Follow User

Follow a user. Requires OAuth 2.0 user context. Returns confirmation that the user was followed.

X Unfollow User

Unfollow a user. Requires OAuth 2.0 user context. Returns confirmation that the user was unfollowed.

X Block User

Block a user. Requires OAuth 2.0 user context. Blocked users cannot follow you or see your tweets.

X Unblock User

Unblock a user. Requires OAuth 2.0 user context.

X Get Blocked Users

Get list of users blocked by a specific user. Requires OAuth 2.0 user context if accessing another user's blocked list.

X Mute User

Mute a user. Requires OAuth 2.0 user context. Muted users' tweets won't appear in your timeline.

X Unmute User

Unmute a user. Requires OAuth 2.0 user context.

X Get Muted Users

Get list of users muted by a specific user. Requires OAuth 2.0 user context if accessing another user's muted list.

Provider Information

CategorySocial Media
Auth TypeOAUTH1
AddedNovember 16, 2025
UpdatedDecember 17, 2025
Used By Tools
31

Quick Links

Need Help?

Having trouble configuring X? Check the available resources below.

X MCP Server Integration • MCP Providers