x-use

MCP.Pizza Chef: ihuzaifashoukat

Rather than paying for X's write access, this drives a real logged-in browser, so posting, replying, searching, and engaging all work from Claude Desktop, Claude Code, Cursor, or Windsurf, across as many accounts as you set up. Anything that writes is held as a draft and only goes live once you approve it, and scheduled work waits in a queue until you say go. Setup needs Python 3.10 or newer, Chrome, and your account cookies.

Communication
Web/Research
Writing

Use This MCP server To

Draft a post and approve it before it goes out Search X for what people say about a topic Queue up replies to review later Check how my recent posts performed Run a daily check across all my accounts Research a niche without posting anything

README

x-use

Browser-native AI agents for X (Twitter). Multi-account, MCP-ready, no X API key required.

x-use drives a real, stealth-hardened browser instead of the paid X API. It posts, replies, searches, and engages across as many accounts as you configure, writes content with your own LLM, and exposes everything as MCP tools, so Claude Desktop, Claude Code, Cursor, and other MCP clients can run your X presence directly.

The X API's pricing tiers put write access out of reach for exactly the people who want to automate a couple of accounts. x-use sidesteps the API entirely: if a logged-in browser can do it, an MCP client can ask for it. And because write actions go through a draft-approval step by default, an agent can prepare work all day while nothing reaches X until a human says yes.

x-use is the v2 relaunch of twitter-automation-ai. The repository was renamed; old URLs keep redirecting, and stars, forks, and issues came along intact.

MCP Badge Glama score License: MIT Python Version CI Issues Forks Stars


Install

From PyPI (CLI and MCP server):

pip install x-use-mcp

For the full repo setup (presets, example configs, docs), the one-line installer clones the repo, installs x-use into its own virtual environment, and finishes with x-use doctor so you can see what is left to configure.

Windows (PowerShell):

iex "& { $(irm https://raw.githubusercontent.com/ihuzaifashoukat/x-use/main/install.ps1) }"

macOS / Linux / Git Bash:

curl -fsSL https://raw.githubusercontent.com/ihuzaifashoukat/x-use/main/install.sh | bash

Or the manual way:

x-use FAQ

Do I need a paid X developer plan?
No. It works through a normal logged-in browser session instead of the paid write access.
Which apps does it work in?
Claude Desktop, Claude Code, Codex, Cursor, and Windsurf, plus other clients that run local MCP tools.
Will it post without asking me?
Not by default. Writes are held as drafts until you approve them, and queued items wait for an explicit go-ahead.
Can I use this to manage more than one account?
Yes — several accounts are supported, each with its own settings and persona.
What do I need installed?
Python 3.10 or newer and Chrome, plus your account cookies imported through the setup wizard.
Do I need my own model key?
Not for everyday use, since your assistant does the thinking. A key is only needed for automatic writing and background runs.