Breakreach

Official registry Marketing and sales

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).

Remote (streamable-http)
Claude Code
claude mcp add --transport http breakreach 'https://api.breakreach.com/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "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 + CLInpm install breakreach · npx breakreach post …Node 18+, no dependencies
Python SDKpip install breakreachPython 3.9+, standard library only
Agent skillnpx skills add breakreach/breakreachClaude 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 serverhttps://api.breakreach.com/mcphosted, 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.