Your AI agent writes the post. SparkShare publishes it.
An MCP server for Claude, Codex and other AI agents. Your agent hands over the finished post with its images or video, and SparkShare publishes it to your social accounts.
How it works
Connect your accounts
Sign in to each network once from your dashboard. X needs no sign-in: a browser extension fills in your posts there for you to send.
Add SparkShare to your agent
One command installs the MCP server in Claude Code, Codex or Claude Desktop, and one browser click signs it in.
Ask in plain words
"Post this release note to LinkedIn and X with the screenshot." The agent shows you the final post, you confirm, it goes out.
Where posts go
Published directly on your profile: text, up to 20 images, or a video.
X
The SparkShare Chrome extension fills X's composer with the text, images and video; you check it and press Post. No X API key or fees.
Facebook Pages
Coming soonPublished directly: text, up to 10 images, or a video. Available once Meta has reviewed SparkShare.
Published directly: an image, a Reel, or a carousel of up to 10 images and videos. Available once Meta has reviewed SparkShare.
Install
Needs Node.js 18 or later. Create an account first, then:
1. Sign in on this computer
npx -y sparkshare-mcp loginYour browser opens; click Authorize. A key is saved in ~/.sparkshare and every agent on this computer uses it. Nothing to copy or paste.
2. Add it to your agent
Claude Code (the plugin also brings the publishing guidelines)
/plugin marketplace add stimQQ/sparkshare-mcp
/plugin install sparkshare@sparkshareor just the MCP server:
claude mcp add sparkshare -- npx -y sparkshare-mcpCodex
codex plugin marketplace add stimQQ/sparkshare-mcp
codex plugin add sparkshare@sparkshareor just the MCP server:
codex mcp add sparkshare -- npx -y sparkshare-mcpClaude Desktop, Cursor and other clients (MCP config)
{
"mcpServers": {
"sparkshare": { "command": "npx", "args": ["-y", "sparkshare-mcp"] }
}
}