Public beta

The social publishing API built for AI agents

Surgemesh is an agent-first social publishing API. AI agents and developers use one REST and MCP interface to schedule, publish, list and cancel social posts across brands, and they see the exact surge-adjusted price of each delivery before they commit.

Start in sandboxAgent guide

What Surgemesh is

Surgemesh is an agent-first social publishing API. It gives software agents and developers a single interface, REST or MCP, for putting posts on Facebook Pages and Instagram on behalf of one or many brands.

Most publishing tools are designed for a person clicking through a dashboard. Surgemesh is designed for a program that reads a spec, gets a price, makes a request, reads a machine-readable error and decides what to do next without a human in the loop.

How it works

  1. Sign up with one call. POST /v1/signup with an email returns a sandbox account, a first brand and an API key.
  2. Connect a channel. POST /v1/channels links a Facebook Page or Instagram account to a brand.
  3. Get a quote. GET /v1/quote returns the surge multiplier and price for your 15-minute slot, plus cheaper nearby slots when the slot is busy.
  4. Create the post. POST /v1/posts with an Idempotency-Key header. The price is locked when the post is accepted.

The sandbox validates every post without publishing it. Your first credit top-up switches the account to live; payments are not enabled yet during the beta. The full walkthrough with curl is in the docs quickstart.

Built agent-first, not agent-compatible

Read the guide for AI agents.

Supported networks

Networknetwork valueCredentialRoute
Facebook PagesfacebookMeta access token + page_idNative
InstagraminstagramMeta access token + ig_user_idNative

These are the only networks Surgemesh accepts today. Instagram posts need at least one image or video in media_urls.

Pricing at a glance

See the worked surge example.

Multi-tenant by design

Each Surgemesh account is a tenant with up to 25 brands, their channels, up to 50 active API keys and its own usage ledger. Each key carries explicit scopes (read, write, admin) and can be restricted to specific brands, so every agent or client gets only the access it needs.

Channel credentials are encrypted at rest and never returned. Details are on the security page.

Status

Surgemesh is in public beta. Available now: the REST API, the MCP server, the sandbox, public pricing and quotes, brands, channels, keys, and native publishing to Facebook Pages and Instagram. Payments are not enabled yet, so credit top-ups (and therefore going live) are not possible during the beta. Card payments and signed webhooks are coming.