Pricing, limits, and integration
Pricing is one plan and it is legible: $19 a month including 3,000 posts, then $0.007 per post from 3,001 to 10,000 and $0.005 per post beyond that. Connected accounts are unlimited and free, there are no per-seat fees, and there is no annual contract. There is no free posting tier, though creating an account takes no card. Enterprise volumes are custom-priced, and the site references a 99.9% SLA available on a Business arrangement without ever putting a number on it.
On limits, be aware of what is not published. Outstand states no API rate limits; the claim is that requests are queued, throttled and retried on your behalf so you never see a 429. That is good design if it holds, but it is a vendor claim rather than a documented SLO, so budget for the possibility of backpressure under burst. Credentials are the other planning item: eight networks run on Outstand's managed keys at no extra cost, while X, Google Business Profile and Vimeo require you to register your own developer app, which is a platform restriction rather than an upsell.
How much does the Outstand API actually cost?
Outstand publishes an API, but per-tier gating wasn't extracted automatically.
- Most likely scenario: API access is either included in all paid plans, or it's gated to higher tiers and we need to verify on the live docs page.
- Until verified, treat the question "which plan unlocks the API" as open. Don't budget on the assumption it's free with the cheapest paid plan.
Outstand API is sold as a standalone product with its own pricing, not bundled into a parent SaaS subscription. See the pricing details below and confirm current rates on the official API page.
API at a glance
Webhooks: Five events: post.published, post.error, account.token_expired, import.completed and import.failed. Each delivery carries an X-Outstand-Signature header holding an HMAC-SHA256 of the raw body signed with your webhook secret, so you can verify authenticity rather than trusting the endpoint. account.token_expired is the one worth wiring first: it fires when a social account's OAuth token fails to refresh, which is how you find out a client's Instagram connection died before their posts start silently failing. Retries and delivery timeouts are documented; a per-event rate limit is not.
Which AI clients can read Outstand data?
Not every AI assistant supports MCP natively. Here's the per-client picture for Outstand specifically.
| Client | Support | Notes |
|---|---|---|
| Claude (Desktop/Web) | Native MCP | Add as a custom connector and sign in with one-click OAuth. |
| Claude Code | Native MCP | Vendor publishes a one-line claude mcp add -t http command with a Bearer key. |
| ChatGPT | Native MCP | Listed as a supported one-click OAuth client. |
| Cursor | Native MCP | Vendor documents an mcp-remote wrapper config with a bearer header. |
| Windsurf | Native MCP | Named on the vendor's supported-client list. |
Outstand also has an MCP server
If you're wiring Outstand into Claude / Cursor / Codex, the MCP server is usually less code than the REST API.
See Outstand MCP pageWhat you can build with the Outstand API
Three personas, three different shapes of build. Pick the row that matches how you actually ship.
Glue Outstand into your daily workflow
- Pull a digest of fresh activity into your morning Slack
- Trigger a one-off backfill when something looks off
- Pipe data into your own SQLite for ad-hoc queries
Sell Outstand reporting at scale
- White-label Outstand data into client-branded dashboards
- Run scheduled multi-account reports without logging into the Outstand UI
- Cross-reference with the rest of the client's stack (CRM, analytics, ad spend)
Production pipelines for Outstand
- Real-time sync into your warehouse via webhooks
- Custom alerts the dashboard's built-in alerting can't express
- Backfill + idempotency handling for Outstand data older than the dashboard exposes
Quickstart template
# Starter template — endpoint paths and SDK package names come from # the Outstand API docs: https://www.outstand.so/docs curl -X GET "https://www.outstand.so/<your-endpoint>" \ -H "Authorization: Bearer $TOKEN" \ -H "Accept: application/json" | jq .
Template only. Endpoint paths, exact base URL, and auth header format come from outstand.so/docs.
Limits and gotchas
- No OpenAPI spec — you write typed clients by hand or use a third-party generator on the docs HTML.
- Webhooks available — react to Outstand events in real time instead of polling.
- No official SDK detected. Plan on hitting the API directly with your HTTP client of choice.
- Rate limits: always read the docs page before scaling — the published limit is usually lower than the practical one and overages can be expensive.
Agent-readiness verdict
A genuinely well-shaped API for the job, and priced in a way that suits agencies specifically: unlimited free connected accounts with per-post billing is the inverse of how per-profile schedulers charge, and it gets cheaper the more client accounts you run. Two honest gaps. There is no published OpenAPI spec and no general-purpose server SDK, only a React UI component package, so you are writing HTTP calls by hand. And no rate limits are documented anywhere; the vendor's claim is that they queue and retry so you never see a 429, which is a promise rather than a published SLO.
Top-tier agent fit, because the API is the product rather than a feature of one. Outstand exposes the same 11 social networks (X, LinkedIn, Instagram, TikTok, Facebook, Threads, Bluesky, YouTube, Pinterest, Google Business Profile, Vimeo) through both an official remote MCP server at mcp.outstand.so/mcp and a Bearer-authenticated REST API, so an agent can do anything your own code can: post, schedule, upload media, read cross-platform analytics, manage connected accounts. One-click OAuth covers ChatGPT, Claude, Cursor and Windsurf; a Bearer key covers headless. Idempotency keys on post creation stop a retrying agent from double-posting, and five HMAC-signed webhook events (including account.token_expired) let you react to failures instead of polling for them. The gaps that keep it off a 10 are documentation rather than capability: no published OpenAPI spec, no general-purpose server SDK, no documented rate limits, and a tool count the vendor quotes as 27, 26 and 25 in three different places.
Outstand API FAQ
Does Outstand have a public API?+
What auth does the Outstand API use?+
Does Outstand support webhooks?+
Should I use the API or the MCP server for Claude / Cursor / Codex?+
Sources
- Outstand official site: https://www.outstand.so
- API docs: https://www.outstand.so/docs
- MCP server: https://mcp.outstand.so/mcp
10+ years in digital marketing. I review marketing software for AI-stack fit: real pricing, MCP and API support, and how cleanly each tool drops into an AI agent workflow, cross-checked against verified data and real user feedback.

