Mmcp.market

XActions MCP server

by nirholas·io.github.nirholas/xactions·v3.5.0

X/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.

C57/100grade C
What users say
No reviews yet
Be the first
Safety scan
C57/100

full report

Adoption
Established

540 stars446 downloads/wk

Reviews

Write one

Nobody has reviewed XActions yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

XActions tools (100, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • x_analyze_sentiment

    Analyze sentiment of tweets.

  • x_analyze_voice

    Analyze writing voice and tone.

  • x_audience_insights

    Get audience demographic insights.

  • x_auto_comment

    Auto-comment on tweets matching criteria.

  • x_auto_follow

    Auto-follow users matching criteria.

  • x_auto_like

    Auto-like tweets matching criteria.

  • x_auto_retweet

    Auto-retweet tweets matching criteria.

  • x_best_time_to_postwrite action

    Find the best time to post for engagement.

  • x_bookmark

    Bookmark a tweet.

  • x_brand_monitor

    Monitor brand mentions and sentiment.

  • x_check_premium

    Check X Premium subscription status.

  • x_clear_bookmarks

    Clear all bookmarks.

  • x_competitor_analysis

    Analyze competitor Twitter strategy.

  • x_create_pollwrite action

    Create a poll tweet.

  • x_creator_analytics

    Get creator monetization analytics.

  • x_delete_tweetwrite action

    Delete a tweet.

  • x_detect_bots

    Detect potential bot accounts.

  • x_detect_unfollowers

    Detect accounts that recently unfollowed you.

  • x_diff_exports

    Compare two account exports.

  • x_download_video

    Download a video from a tweet.

  • x_engagement_report

    Generate an engagement report.

  • x_export_account

    Export account data.

  • x_export_dms

    Export DM conversations.

  • x_follow

    Follow a user on X/Twitter.

  • x_follow_engagers

    Follow users who engaged with a specific tweet.

  • x_generate_tweet

    Generate a tweet using AI.

  • x_generate_variations

    Generate tweet variations.

  • x_get_analytics

    Get account analytics overview.

  • x_get_blocked

    Get list of blocked accounts.

  • x_get_bookmarks

    Get all bookmarked tweets.

  • x_get_conversations

    Get DM conversations.

  • x_get_explore

    Get explore/discovery content.

  • x_get_followers

    Scrape followers for an account. Supports multiple platforms.

  • x_get_following

    Scrape accounts that a user follows.

  • x_get_hashtag

    Scrape tweets for a hashtag.

  • x_get_likers

    Get users who liked a specific tweet.

  • x_get_likes

    Get tweets liked by a user.

  • x_get_list_members

    Get members of a list.

  • x_get_lists

    Get user lists.

  • x_get_media

    Scrape media from a user profile.

  • x_get_mentions

    Get mentions of a user.

  • x_get_non_followers

    Find accounts you follow that do not follow you back.

  • x_get_notifications

    Get recent notifications.

  • x_get_post_analyticswrite action

    Get analytics for a specific post.

  • x_get_profile

    Get profile information for a user including bio, follower count, etc. Supports Twitter, Bluesky, Threads, and Mastodon.

  • x_get_quote_tweets

    Get quote tweets of a specific tweet.

  • x_get_recommendations

    Get recommended accounts based on a profile.

  • x_get_replies

    Get replies to a specific tweet.

  • x_get_retweeters

    Get users who retweeted a specific tweet.

  • x_get_settings

    Get account settings.

  • x_get_spaces

    Get active Twitter Spaces.

  • x_get_thread

    Scrape a full tweet thread.

  • x_get_trends

    Get trending topics.

  • x_get_tweets

    Scrape recent tweets from a user.

  • x_graph_analyze

    Analyze social graph connections.

  • x_graph_build

    Build a social graph for a user.

  • x_graph_recommendations

    Get follow recommendations from social graph.

  • x_grok_analyze_image

    Analyze an image with Grok AI.

  • x_grok_query

    Query Grok AI.

  • x_grok_summarize

    Summarize content with Grok AI.

  • x_like

    Like a tweet.

  • x_list_platforms

    List supported social media platforms.

  • x_login

    Login to X/Twitter using a session cookie (auth_token).

  • x_migrate_account

    Migrate account data between platforms.

  • x_monitor_reputation

    Monitor online reputation.

  • x_mute_user

    Mute a user.

  • x_optimize_tweet

    Optimize tweet for maximum engagement.

  • x_post_threadwrite action

    Post a thread of tweets.

  • x_post_tweetwrite action

    Post a tweet on X/Twitter.

  • x_predict_performance

    Predict tweet engagement performance.

  • x_publish_articlewrite action

    Publish a long-form article on X.

  • x_quote_tweet

    Quote tweet with commentary.

  • x_reply

    Reply to a tweet.

  • x_reputation_report

    Generate a reputation report.

  • x_retweet

    Retweet a tweet.

  • x_rewrite_tweet

    Rewrite a tweet for better engagement.

  • x_schedule_postwrite action

    Schedule a tweet for later.

  • x_scrape_space

    Scrape data from a Twitter Space.

  • x_search_tweets

    Search for tweets by query.

  • x_send_dmwrite action

    Send a direct message.

  • x_smart_unfollow

    Smart unfollow based on engagement and activity.

  • x_stream_history

    Get stream event history.

  • x_stream_list

    List active streams.

  • x_stream_pause

    Pause a stream.

  • x_stream_resume

    Resume a paused stream.

  • x_stream_start

    Start real-time streaming for keywords/users.

  • x_stream_status

    Get stream status.

  • x_stream_stop

    Stop a streaming session.

  • x_suggest_hashtags

    Suggest relevant hashtags.

  • x_summarize_thread

    Summarize a tweet thread.

  • x_toggle_protected

    Toggle protected/private account mode.

  • x_unfollow

    Unfollow a user on X/Twitter.

  • x_unfollow_all

    Mass unfollow all accounts you follow.

  • x_unfollow_non_followers

    Unfollow accounts that do not follow you back.

  • x_unmute_user

    Unmute a user.

  • x_update_profilewrite action

    Update your X/Twitter profile.

  • x_workflow_actions

    List available workflow actions.

  • x_workflow_createwrite action

    Create a new automation workflow.

  • x_workflow_list

    List all workflows.

  • x_workflow_runwrite action

    Run an existing workflow.

Public scan report

scanner v0.1.9 · 2026-09-22 · same rubric, same numbers if you re-run it

1 high1 medium
  • Code scan306 source files scanned8/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 5 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumeval / new Function usedexec.eval
    src/agents/browserDriver.js: … const tweets = await this.page.$$eval(S.tweet, (articles) => { return …
  • highShell command built from a string (injection risk)exec.shell-concat
    src/plugins/manager.js: … name if (!isLocal) { try { execSync(`npm install ${name}`, { stdio: 'pipe', cwd: process.cw…
Overall 57/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the XActions repository's README, as published. We do not edit it. Read it on GitHub

██╗ ██╗ █████╗ ██████╗████████╗██╗ ██████╗ ███╗ ██╗███████╗ ╚██╗██╔╝██╔══██╗██╔════╝╚══██╔══╝██║██╔═══██╗████╗ ██║██╔════╝ ╚███╔╝ ███████║██║ ██║ ██║██║ ██║██╔██╗ ██║███████╗ ██╔██╗ ██╔══██║██║ ██║ ██║██║ ██║██║╚██╗██║╚════██║ ██╔╝ ██╗██║ ██║╚██████╗ ██║ ██║╚██████╔╝██║ ╚████║███████║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝

The complete X/Twitter automation toolkit

Scrapers  ·  MCP Server for AI Agents  ·  CLI  ·  Browser Scripts  ·  Browser Extension No API keys. No monthly fees. 100% open source.

     

       

 

https://xactions.app

Website  ·  npm  ·  Docs  ·  MCP Server  ·  Docker  ·  API Ref

⚡ Try it in 30 seconds

npx xactions profile nasa
⚡ @NASA

  Name:      NASA
  Bio:       Making the seemingly impossible, possible. ✨
  Location:  Pale Blue Dot
  Website:   http://www.nasa.gov/
  Joined:    2007-12-19
  Following: 117  Followers: 92.4M
  Tweets:    74.2K  Listed:    0
  ✓ Verified

No API key. No account. No browser. Real data in about a second.

npx xactions tweets nasa --limit 100 --output nasa.csv   # timeline to a spreadsheet
npx xactions login                                        # unlock search, followers, DMs
npx xactions search "your brand" --limit 50               # what people are saying

⚡ See it in action

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y xactions on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add xactions -- npx -y xactions
Add to Cursor

XActions: common questions

Is XActions MCP server safe?
With care: it is graded C, so read the findings first (57/100). Read the XActions safety report
How do I install XActions?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does XActions need an API key?
Yes. The registry entry asks for X_COOKIES, X_PASSWORD.
Is XActions maintained?
The last commit was 5 days ago (2026-09-17). The latest release is v3.5.0.

More from nirholas