Breakreach
Schedule and publish posts on 19 social networks, answer comments and DMs, read post analytics.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http breakreach 'https://api.breakreach.com/mcp'
{
"mcpServers": {
"breakreach": {
"type": "http",
"url": "https://api.breakreach.com/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Breakreach developer and agent kit
Everything to use Breakreach from code and from AI agents: schedule and publish social media posts to Instagram, TikTok, X, LinkedIn, YouTube, Facebook, Threads, Pinterest, Bluesky, Reddit, Telegram, Discord, Slack, Mastodon, WordPress, Ghost, Dev.to, Hashnode and Tumblr.
| Install | ||
|---|---|---|
| TypeScript SDK + CLI | npm install breakreach · npx breakreach post … | Node 18+, no dependencies |
| Python SDK | pip install breakreach | Python 3.9+, standard library only |
| Agent skill | npx skills add breakreach/breakreach | Claude Code, Codex, Cursor, OpenClaw and other agents that read SKILL.md |
| Claude Code plugin (skill + MCP server) | claude plugin marketplace add breakreach/breakreach then claude plugin install breakreach@breakreach | |
| MCP server | https://api.breakreach.com/mcp | hosted, OAuth; setup per client |
The SDKs are generated from the OpenAPI spec the API serves (a copy is in openapi.json), so every endpoint has a typed method. Both retry network errors and restarts with an Idempotency-Key on each POST: a retry never publishes a post twice.
import { Breakreach } from "breakreach";
const br = new Breakreach(); // BREAKREACH_API_KEY
const { accounts } = await br.listAccounts();
await br.createPost({ content: "Out tomorrow.", accountIds: accounts.map((a) => a.id), useNextSlot: true });
npx breakreach login
npx breakreach post "Out tomorrow." --to instagram,linkedin --media ./launch.jpg --next-slot
An API key comes from Breakreach, Settings → API & MCP. Docs: breakreach.com/developers.
Working on it
npx tsx scripts/generate.mts # after an API change: types, methods and README tables from the spec
npx tsx scripts/generate.mts --check # fails when the generated files are out of date
cd typescript && npm install && npm run build
In the Breakreach monorepo the generator reads the spec from apps/api/src/lib/openapi.ts; elsewhere from openapi.json, or --spec https://api.breakreach.com/v1/openapi.json. scripts/e2e.sh (monorepo only) drives both SDKs and the CLI against the real API code on a local database. Releasing: RELEASING.md.
MIT licensed.
Frequently asked questions
What is Breakreach?
Schedule and publish posts on 19 social networks, answer comments and DMs, read post analytics.
How do I install Breakreach?
It runs as a remote server. In Claude Code: claude mcp add --transport http breakreach 'https://api.breakreach.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Breakreach need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Breakreach open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Breakreach?
It is published by Breakreach. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.