An agent-native social publishing API and MCP server for 15 networks, callable from code or directly by an AI assistant like Claude, with Python and Node SDKs.
Last verified · 2026-10-23 · by Moe Ameen
Published 2026-09-05 · Updated
Short answer
BulkPublish is a social media publishing and scheduling API built for code and AI agents rather than people clicking buttons. It posts to 15 networks, including Telegram, Mastodon, Discord, and Snapchat, through a REST API, Python and Node SDKs, and an MCP server that lets an assistant like Claude publish directly. It moves finished posts. It doesn't create the content.
Key takeaways
BulkPublish is a social media publishing and scheduling API built for software rather than for a person clicking buttons. Its GitHub README describes a social media API built for automation, AI agents, and LLMs: posts, scheduling with queue slots, media uploads, RSS and feed-driven pipelines, and analytics are all reachable from code. It publishes to 15 networks from one endpoint.
What makes it a distinctly agent-era product is how you reach those operations. Alongside a REST API, BulkPublish ships official Python and Node/TypeScript SDKs and a Model Context Protocol (MCP) server. The MCP server exposes each operation as a tool an assistant like Claude can call directly, so an agent can draft, queue, and publish across every connected network without a human ever opening a scheduling dashboard. The README puts it plainly: most social media tools are built for humans clicking buttons, and BulkPublish is built for code. Its local MCP server lists 79 tools.
The listed networks span the major social surfaces plus several that most schedulers skip: Facebook, Instagram, X/Twitter, TikTok, YouTube, LinkedIn, Threads, Bluesky, Pinterest, Google Business Profile, Mastodon, Discord, Telegram, Tumblr, and Snapchat. The README bills it as a free publishing and scheduling API; check BulkPublish's own site for plan limits. Because this is an early, fast-moving developer product, treat the exact operation count, network list, rate limits, and pricing as a launch-window snapshot and confirm any single figure against BulkPublish's own documentation before you build against it.
The honest creator framing matters here: BulkPublish is a distribution layer, not a creative one. It moves and schedules content it is handed and reports analytics back, but it generates no video, no images, no carousels, and no captions, and it has no brand-voice layer. An MCP `publish` call presupposes a finished, on-brand post already exists — and producing that post is the actual work.
BulkPublish is the last mile of an automated content pipeline — the pipe that ships a finished post. The first mile, making that post on-brand and platform-ready, is the part it deliberately leaves to you, and it is by far the larger job. A `publish(post)` call is only useful once `post` exists: the right aspect ratios, burned-in captions, a consistent face and look, copy in your voice within each platform's character limit. Kompozy is the engine that produces exactly that object. From a single source it generates the full inventory an automated pipeline needs to ship — captioned Persona Shorts and avatar video, brand-exact Carousels, Photo Posts and Quote Graphics, plus blogs and newsletters — every output governed by a Persona Brief so voice stays consistent and rendered through HyperFrames for pixel-exact styling. Where BulkPublish assumes the content, Kompozy makes it.
For most creators, the cleaner truth is that they never need to wire BulkPublish at all: Kompozy already includes its own scheduling and Autopilot publishing across the eight primary social platforms plus blog and email, behind a per-post review gate — so the making and the shipping live in one app with no code. BulkPublish earns its place at the other end of the spectrum: if you are a developer or agent-builder assembling a custom distribution layer — or you need a raw network like Telegram or Snapchat that Kompozy does not target — it is a strong, purpose-built pipe. Generate the on-brand content in Kompozy; if your automation demands a bespoke publishing API, hand the finished assets to BulkPublish's MCP server to ship. One tool makes the content; the other only moves it.
A real quote graphic made in the Kompozy workspace. It's the kind of finished, platform-ready post a publishing API like BulkPublish assumes already exists.

Best for:
Not ideal for:
BulkPublish is an agent-native social publishing and scheduling API. It publishes to 15 networks through a REST API, official Python and Node SDKs, and a Model Context Protocol (MCP) server that lets an assistant like Claude publish directly. It is built for software to call, not for a person clicking a dashboard.
No. BulkPublish is a distribution layer — it moves, schedules, and reports on content it is handed, but it generates no video, images, carousels, or captions and has no brand-voice layer. A publish call assumes a finished, on-brand post already exists. Producing that post is a separate job, which is what a content engine like Kompozy does.
They cover opposite ends of the pipeline. BulkPublish is the last mile — an API and MCP server that ships posts you already made across up to 15 networks. Kompozy is the first mile plus the shipping — it generates the on-brand Shorts, avatar video, carousels, images, blogs, and newsletters from a single source, then schedules and publishes them across eight social platforms plus blog and email inside one app, no code required.
Usually not. Kompozy already includes scheduling and Autopilot publishing across its platforms behind a per-post review, so the making and shipping happen in one place. BulkPublish makes sense at the developer end: if you are building a custom agent pipeline, want first-class MCP publishing, or need a niche network like Telegram or Snapchat that Kompozy does not target, you can generate assets in Kompozy and hand them to BulkPublish to distribute.
We checked every figure, date, and price on this page against the sources listed below on 2026-10-23, using BulkPublish's public GitHub README. Kompozy plan, format, and platform details come from kompozy.io and kompozy.io/pricing.
Sources