← Back to search

x-twitter-mcp-server

raveenb Scanned 29d ago

MCP server for X/Twitter — post tweets, search, follow, and monitor your account with Claude

npm
B
76.5 / 100

Versions

1.0.0latest
Jun 25, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 18

x_get_timeline
annotations: none low

Get the X/Twitter home timeline. Returns recent posts from followed accounts.

paginationToken string
x_get_notifications
annotations: none low

Get X/Twitter notifications (mentions of the authenticated user).

paginationToken string
x_search_tweets
annotations: none low

Search X/Twitter tweets by keyword or phrase. Useful for brand monitoring and trend discovery.

paginationToken string
x_get_tweet_thread
annotations: none low

Get an X/Twitter tweet thread by fetching the tweet and its conversation.

tweetId string
x_get_profile
annotations: none low

Get an X/Twitter user profile by username.

x_get_followers
annotations: none low

Get followers of an X/Twitter account.

username string paginationToken string
x_search_users
annotations: none low

Search for X/Twitter users by name or keyword. Uses v1.1 API (v2 lacks user search). Requires a v1.1-compatible bearer token — may fail with v2-only OAuth 2.0 tokens.

query string
x_get_user_tweets
annotations: none low

Get recent tweets from a specific X/Twitter user.

username string paginationToken string
x_get_media_specs
annotations: none low

Get X/Twitter platform media specifications — supported formats, dimensions,

x_create_tweet
annotations: none low

Create an X/Twitter tweet. Max 280 characters. Supports link preview cards via linkUrl, image embeds via imageUrl, or video embeds via videoUrl (mutually exclusive). Twitter may auto-generate cards from URLs if the page has valid Twitter Card / OG meta tags.

text string
x_reply
annotations: none low

Reply to an X/Twitter tweet. Max 280 characters. Supports link preview cards via linkUrl.

text string tweetId string
x_like
annotations: none low

Like an X/Twitter tweet.

tweetId string
x_retweet
annotations: none low

Retweet an X/Twitter tweet.

tweetId string
x_follow
annotations: none low

Follow an X/Twitter user by username.

username string
x_unfollow
annotations: none low

Unfollow an X/Twitter user by username.

username string
x_delete_tweet
annotations: none low

Delete an X/Twitter tweet.

tweetId string
x_quote_tweet
annotations: none low

Quote tweet — create a tweet with a quoted tweet attached. Max 280 characters.

text string quoteTweetId string
x_create_thread
annotations: none low

Create an X/Twitter thread (series of connected tweets). Each tweet max 280 characters. Consumes N tweets from the daily tweet budget. Supports link preview via linkUrl — appended to the LAST tweet only.

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 49

low
Tool 'x_create_tweet' has no annotations annotation_checker · 100%
low
Tool 'x_reply' has no annotations annotation_checker · 100%
low
Tool 'x_like' has no annotations annotation_checker · 100%
low
Tool 'x_retweet' has no annotations annotation_checker · 100%
low
Tool 'x_follow' has no annotations annotation_checker · 100%
low
Tool 'x_unfollow' has no annotations annotation_checker · 100%
low
Tool 'x_delete_tweet' has no annotations annotation_checker · 100%
low
Tool 'x_quote_tweet' has no annotations annotation_checker · 100%
low
Tool 'x_create_thread' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
info
Tool: x_delete_tweet manifest_parser · 85%
low
Tool 'x_get_timeline' has no annotations annotation_checker · 100%
low
Tool 'x_get_notifications' has no annotations annotation_checker · 100%
low
Tool 'x_search_tweets' has no annotations annotation_checker · 100%
low
Tool 'x_get_tweet_thread' has no annotations annotation_checker · 100%
low
Tool 'x_get_profile' has no annotations annotation_checker · 100%
low
Tool 'x_get_followers' has no annotations annotation_checker · 100%
low
Tool 'x_search_users' has no annotations annotation_checker · 100%
low
Tool 'x_get_user_tweets' has no annotations annotation_checker · 100%
low
Tool 'x_get_media_specs' has no annotations annotation_checker · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: x_get_timeline manifest_parser · 85%
info
Tool: x_get_notifications manifest_parser · 85%
info
Tool: x_search_tweets manifest_parser · 85%
info
Tool: x_get_tweet_thread manifest_parser · 85%
info
Tool: x_get_profile manifest_parser · 85%
info
Tool: x_get_followers manifest_parser · 85%
info
Tool: x_search_users manifest_parser · 85%
info
Tool: x_get_user_tweets manifest_parser · 85%
info
Tool: x_get_media_specs manifest_parser · 85%
info
Tool: x_create_tweet manifest_parser · 85%
info
Tool: x_reply manifest_parser · 85%
info
Tool: x_like manifest_parser · 85%
info
Tool: x_retweet manifest_parser · 85%
info
Tool: x_follow manifest_parser · 85%
info
Tool: x_unfollow manifest_parser · 85%
info
Tool: x_quote_tweet manifest_parser · 85%
info
Tool: x_create_thread manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (8) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 216 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%
high
Declared package 'x-twitter-mcp-server' matches no manifest in the repo identity_guard · 70%