Built for product teams & AI agents

The Unified
Social Media API

One integration, publish everywhere.

Connect your users' accounts and publish, schedule, and track posts across every major social platform, through one reliable API instead of a separate integration to build and maintain for each network.

One API requestPer-platform statusAutomatic retries

AvailabilityPrivate beta

New workspaces and platform connections are admitted gradually.

Developer evidencePublic API quickstart

Review authentication, requests, status, errors, and webhooks before joining.

Read the docs →
Service evidencePublic health endpoint

Check whether the MonoChalk API is reachable independently of this site.

Check API health →

Built for the platforms your users already depend on

Facebook Instagram Threads LinkedIn X TikTok YouTube Pinterest Bluesky
HOW IT WORKS

Publish across social platforms without separate integrations.

MonoChalk handles the platform-specific work between your app's request and the final post: OAuth, formatting, scheduling, retries, and delivery status.

01

Connect accounts

Your users link their social accounts once. MonoChalk manages OAuth and encrypted tokens behind one consistent account model.

02

Send one post

POST a single payload with text and media. Target one account or many, and publish now or schedule for later.

03

Track every delivery

Each platform is delivered independently, with automatic retries, normalized errors, and signed webhooks.

ONE CLEAN CONTRACT

One publishing API for posts, schedules, and delivery status.

Use a single endpoint while MonoChalk manages platform rules, retry behavior, media handling, and partial failures behind the scenes.

Read the API overview
POST /v1/posts
// Publish the same post to every selected account
{
  "account_ids": ["fb_01", "ig_02", "li_03"],
  "text": "We just shipped.",
  "media_urls": ["https://.../launch.jpg"]
}
202 Accepted

3 platform deliveries created

FOR AI AGENTS

Controlled publishing infrastructure for agent workflows.

MonoChalk does not generate content. Your agent provides the message; MonoChalk publishes it, tracks each target, and returns structured outcomes the agent can act on.

One call, every target

A single POST /v1/posts fans out to as many connected accounts as you list. No per-platform branching in your agent's tools.

Safe to retry

Send an Idempotency-Key and repeat the call as aggressively as your agent likes, without ever double-posting.

Errors it can reason about

Every failure returns a stable code, a retryable flag, and the platform that failed, so an agent can decide what to do next.

Status without polling

Signed webhooks report each delivery as it happens, so your agent reacts to real outcomes instead of guessing.

AGENT INTEGRATIONS

Publishing endpoints for agentic products.

MonoChalk's MVP will give AI apps multiple supported ways to create, schedule, and track social posts: assistant-native skills, a hosted MCP tool server, REST endpoints, and a machine-readable OpenAPI contract.

Skills package

Teach coding agents your publishing workflow.

Planned MonoChalk skills will give Codex, Claude Code, and Cursor a maintained publishing playbook for creating posts, scheduling campaigns, and checking delivery results.

$ npx monochalk skills install
  skills: publish, schedule, status

agent> queue this launch note
       for LinkedIn and Threads

monochalk: scheduled
Hosted tool server

Expose publishing tools through MCP.

The planned hosted MCP endpoint will let Claude, Cursor, Codex, and other MCP clients call approved MonoChalk tools without each project wrapping the API by hand.

{
  "mcpServers": {
    "monochalk": {
      "url": "https://mcp.monochalk.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
API contract

Use the same contract from any agent stack.

REST endpoints and an OpenAPI spec will make MonoChalk callable from OpenAI function calling, LangChain, CrewAI, background workers, or your own orchestration layer.

$ curl -X POST https://api.monochalk.com/v1/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Idempotency-Key: launch-001"

  post_id: post_abc123
  delivery_status: queued
SECURE BY DESIGN

Handled the way infrastructure should be.

Encrypted tokens

OAuth tokens are encrypted at rest with envelope encryption and refreshed automatically before they expire.

Signed webhooks

Every event carries an HMAC-SHA256 signature over the payload, so you can verify it genuinely came from MonoChalk.

Workspace isolation

Each API key is scoped to one workspace and can never read or touch another workspace's accounts or posts.

Considered failure handling

Only safe failures retry, on a defined backoff. Non-retryable errors fail fast with a normalized reason instead of hanging.

MonoChalk is in private beta. We publish what the API does today rather than badges we haven't earned yet — the security model above is built in from day one.

WHY MONOCHALK

Add social publishing without owning every platform integration.

MonoChalk gives your product the publishing workflow while handling the ongoing work behind OAuth, platform rules, retries, and delivery reporting.

<10 min

To your first post

A small API surface designed for fast integration.

8+

Social platforms

Publish to the major networks your users already rely on.

24/7

Delivery handling

Retries and webhooks keep your workflows moving.

HOW WE COMPARE

Pricing that scales with publishing volume, not profile count.

Most social media APIs charge per connected profile, so your bill grows with every account your users add. MonoChalk charges for posts and keeps connected accounts unlimited on every plan.

MonoChalk Typical per-profile API
Pricing modelFlat monthly planPer connected profile
Connected accountsIncluded — up to 200 by planMetered — you pay per profile
Free tierYes — 10 posts / monthUsually none
Entry price$0, then $15 / monthOften $149 / month and up
Per-target status & retriesBuilt inVaries by provider
Platforms9 major networks, one contractVaries by provider
See a detailed comparison Comparison reflects publicly listed pricing models as of July 2026.
PRICING

Simple, flat pricing.

Flat monthly plans across all 9 platforms — no per-profile metering. Start free, no credit card. X/Twitter is billed per post, because X charges per post.

Free
$0/mo

10 posts / month

  • 3 connected accounts
  • All platforms except X
  • Scheduling & retries
  • Signed webhooks
Start free
Pro
$39/mo

6,000 posts / month

  • 50 connected accounts
  • Priority webhook retries
  • Usage analytics
  • Priority support
Get early access
Business
$99/mo

25,000 posts / month

  • 200 connected accounts
  • Custom rate limits
  • SSO & audit logs
  • SLA & onboarding
Talk to us

Need more? Upgrade any time for a higher post quota and more connected accounts.

X / Twitter Billed per post at a flat $0.20 / post on paid plans, because X charges per post through its API. Every X publish shows on your usage. Not available on Free.

Early access Beta pricing is locked in for early users. No credit card required to start.

GET EARLY ACCESS

Put social publishing inside your product.

Join the private beta for product updates and launch access.

No spam. Only product access and launch notes.

QUICK ANSWERS

Frequently asked questions.

What is a unified social media API?

A unified social media API is a single API that lets you connect accounts and publish, schedule, and track posts across many social platforms without integrating each one separately. MonoChalk gives you one contract for Facebook, Instagram, Threads, LinkedIn, X, TikTok, YouTube, Pinterest, and Bluesky.

Which platforms does MonoChalk support?

MonoChalk supports Facebook, Instagram, Threads, LinkedIn, X (Twitter), TikTok, YouTube, Pinterest, and Bluesky through the same post request, with more added over time.

Is MonoChalk an AI post generator?

No. The MVP is the publishing infrastructure. Your users or your own AI agent can provide the content.

What is included in the MVP?

OAuth, API keys, media ingestion, immediate and scheduled publishing, retries, normalized errors, per-target status, and signed webhooks.

How does pricing work?

Flat monthly plans include a monthly post quota and a set number of connected accounts across all 9 platforms. Start free with 10 posts a month and 3 accounts, then $15/month for 1,500 posts and 10 accounts, $39 for 6,000 posts and 50 accounts, or $99 for 25,000 posts and 200 accounts. Upgrade any time for more.

Are there additional platform costs?

Every platform except X is included in your monthly post quota. X (Twitter) charges per post through its API, so MonoChalk bills X at a flat $0.20 per post on paid plans and shows every X publish on your usage. X isn't available on the free plan.

How is MonoChalk different from other social media APIs?

MonoChalk uses simple flat monthly plans with a real free tier, instead of metering every connected profile. Many social media APIs charge per connected profile and begin at around $149/month with no free tier. MonoChalk focuses on being clean publishing infrastructure — managed OAuth, one post contract, per-target status, retries, and signed webhooks — rather than a dashboard or content generator.

Does MonoChalk work with AI agents like ChatGPT or Claude?

Yes. MonoChalk is designed to be called by AI agents: a single request publishes to many targets, an Idempotency-Key makes retries safe, errors are normalized with a retryable flag, and signed webhooks report outcomes without polling. Your agent supplies the content; MonoChalk delivers it.

How quickly can I integrate MonoChalk?

MonoChalk is built around a small API surface so you can get from signup to your first successful post in under ten minutes: create a key, connect an account through managed OAuth, and send one POST /v1/posts request.