XActions
X/Twitter automation MCP: scrape, post, schedule, analyze, engage. No API key required.
io.github.nirholas/xactions · Repository · version 3.4.4 · 451 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
npx xactions
Results by platform
Linux
MCP handshake failed2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed --- stderr (tail) --- …information for a user followers [options] <username> Scrape followers for a user following [options] <username> Scrape accounts a user is following non-followers [options] <username> Find accounts that don't follow back tweets [options] <username> Scrape tweets from a user search [options] <query> Search for tweets hashtag [options] <tag> Scrape tweets for a hashtag thread [options] <url> Scrape a full tweet thread media [options] <username> Scrape media from a user plugin Manage XActions plugins stream Real-time event streaming for X/Twitter accounts workflow Manage and run automation workflows graph Build and analyze social network graphs export [options] <username> Export a Twitter account (profile, tweets, followers, following, bookmarks) migrate [options] <username> Migrate Twitter data to Bluesky or Mastodon diff [options] <dirA> <dirB> Compare two account exports and show changes mcp-config [options] Generate MCP server config for Claude Desktop, Cursor, Windsurf, etc. info Show XActions information sentiment [options] <text> Analyze sentiment of text or tweet content monitor [options] <target> Start monitoring sentiment for a username or keyword report [options] <username> Generate a reputation report for a monitored username scrape [options] <action> [target] Multi-platform scrape: profile, followers, following, tweets, search, hashtag, trending platforms List supported social media platforms ai AI Tweet Writer — analyze voice, generate & rewrite tweets persona Manage personas for algorithm building & automated growth history [options] <username> View account history over time snapshot [options] <username> Start auto-snapshotting an account audience [options] <username1> <username2> Analyze follower overlap between two accounts crm Follower CRM — tags, scores, segments bulk [options] <action> <file> Bulk follow/unfollow/block/mute/scrape from CSV/JSON/TXT schedule Cron-based task scheduler evergreen [options] <username> Find and recycle top-performing evergreen tweets rss RSS feed monitoring & auto-posting optimize [options] <text> AI-optimize a tweet for engagement hashtags [options] <text> Suggest hashtags for tweet text predict <text> Predict tweet performance variations [options] <text> Generate tweet variations notify Notification hub — Email, Slack, Discord, Telegram dataset Manage scraping datasets (Apify-style) team Team & multi-user management import [options] <file> Import data from Apify, Phantombuster, or CSV export-data [options] <file> Export data in external tool format convert [options] <file> Convert between Apify/Phantombuster/CSV formats agent 24/7 LLM-powered thought leadership agent client HTTP-only Twitter client (fast, no browser needed) help [command] display help for command
macOS
MCP handshake failed2026-08-16 · probed over npm1 recorded run, oldest first.
handshake failed: MCP error -32000: Connection closed --- stderr (tail) --- …information for a user followers [options] <username> Scrape followers for a user following [options] <username> Scrape accounts a user is following non-followers [options] <username> Find accounts that don't follow back tweets [options] <username> Scrape tweets from a user search [options] <query> Search for tweets hashtag [options] <tag> Scrape tweets for a hashtag thread [options] <url> Scrape a full tweet thread media [options] <username> Scrape media from a user plugin Manage XActions plugins stream Real-time event streaming for X/Twitter accounts workflow Manage and run automation workflows graph Build and analyze social network graphs export [options] <username> Export a Twitter account (profile, tweets, followers, following, bookmarks) migrate [options] <username> Migrate Twitter data to Bluesky or Mastodon diff [options] <dirA> <dirB> Compare two account exports and show changes mcp-config [options] Generate MCP server config for Claude Desktop, Cursor, Windsurf, etc. info Show XActions information sentiment [options] <text> Analyze sentiment of text or tweet content monitor [options] <target> Start monitoring sentiment for a username or keyword report [options] <username> Generate a reputation report for a monitored username scrape [options] <action> [target] Multi-platform scrape: profile, followers, following, tweets, search, hashtag, trending platforms List supported social media platforms ai AI Tweet Writer — analyze voice, generate & rewrite tweets persona Manage personas for algorithm building & automated growth history [options] <username> View account history over time snapshot [options] <username> Start auto-snapshotting an account audience [options] <username1> <username2> Analyze follower overlap between two accounts crm Follower CRM — tags, scores, segments bulk [options] <action> <file> Bulk follow/unfollow/block/mute/scrape from CSV/JSON/TXT schedule Cron-based task scheduler evergreen [options] <username> Find and recycle top-performing evergreen tweets rss RSS feed monitoring & auto-posting optimize [options] <text> AI-optimize a tweet for engagement hashtags [options] <text> Suggest hashtags for tweet text predict <text> Predict tweet performance variations [options] <text> Generate tweet variations notify Notification hub — Email, Slack, Discord, Telegram dataset Manage scraping datasets (Apify-style) team Team & multi-user management import [options] <file> Import data from Apify, Phantombuster, or CSV export-data [options] <file> Export data in external tool format convert [options] <file> Convert between Apify/Phantombuster/CSV formats agent 24/7 LLM-powered thought leadership agent client HTTP-only Twitter client (fast, no browser needed) help [command] display help for command
Windows
timed out2026-08-16 · probed over npm1 recorded run, oldest first.
npm install [email protected] timed out after 600s
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.nirholas__xactions.html)