XPoster speaks MCP, so your assistant can write posts in your voice without you switching windows. Same engines, same credits, same account. Available on the Pro plan.
You need the Pro plan. MCP hands an assistant the same engines the app
uses, and it is bundled with the top tier rather than sold separately.
Go to your profile, scroll to
API Keys, name one after the tool you are connecting and hit
Create key. It starts with xp_live_.
claude mcp add --transport http xposter https://xposter.app/mcp \
--header "Authorization: Bearer xp_live_YOUR_KEY"
Add this to ~/.cursor/mcp.json (or the project's .cursor/mcp.json):
{
"mcpServers": {
"xposter": {
"url": "https://xposter.app/mcp",
"headers": { "Authorization": "Bearer xp_live_YOUR_KEY" }
}
}
}
Desktop's config file launches local commands, so a remote server goes
through mcp-remote. Edit
claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"xposter": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://xposter.app/mcp",
"--header", "Authorization: Bearer xp_live_YOUR_KEY"
]
}
}
}
Restart the app afterwards. Any other MCP client works too. It is a
standard streamable-HTTP server at https://xposter.app/mcp, authenticated with
a normal Authorization: Bearer header.
Nothing special to learn. "Write me an X post about why our onboarding was too long" is enough. The assistant picks the tool.
| Tool | What it does |
|---|---|
| generate_post | Writes a post from a topic. Optional: niche, mode (post, thread, reply, article and the rest), tone, target length. Uses your saved voice if you have one, otherwise the niche's house voice. |
| polish_draft | Takes text you already wrote and finishes it , hook, structure, AI tells, without rewriting it into someone else's register. |
| list_niches | The 48 niches, each with its own vocabulary and banned phrases. |
| check_credits | Balance and plan. |
A post through MCP costs exactly what the same post costs in the app, from the same balance. There is no separate API pricing and no way to generate without paying for it. Rate limits are per key, so one busy integration cannot starve another or lock you out of the web app.
Keys never expire. Revoke one from your profile and it stops working immediately, without touching your login or your other keys. You can hold up to five at a time.
Every writing mode is included. Pro already clears all of them, so there is nothing to run into. A key stops authenticating if the plan lapses, and starts again when it resumes; revoking is instant and independent of your login.
Create a key →MCP is part of the Pro plan.