Skip to content
SocialsForAI
Menu

Social media API + MCP server

Post to every social platform with one API call.

Built for apps and AI agents. Connect accounts with a link, send one request, and get a result back for every account.

POST /v1/posts
{ "accounts": ["acc_bluesky", "acc_x", "acc_linkedin"],
  "text": "We just shipped webhooks." }
→ 201 · one result per account

X · Live280 weighted characters · 4 images

Three steps from API key to posts on every network.

  1. 01

    Connect accounts

    Create a connect link and send it to the account owner. They approve on the network's own screen. You never handle a password.

    POST /v1/connect-links
  2. 02

    Send one request

    List the accounts and the text. Give any network its own version when it needs one, like a shorter post for X.

    POST /v1/posts
  3. 03

    Get a result per account

    Each account reports published, retrying or failed with the reason. A signed webhook fires when the post finishes.

    post.published · post.failed
GET /v1/posts/post_J6yMGgEODone result per account
AccountNetworkStatusResultAttempts
@acme.bsky.socialBlueskyPublishedbsky.app/profile/acme…/3lqk2verified
Acme StudioLinkedInPublishedurn:li:share:7391…201
@acmestudioXRetryingplatform_rate_limitednext in 2m
Client 42 · JoLinkedInPublishedurn:li:share:7389…after 30s
Checks before posting
Character limits, image counts and duplicate posts are checked in code before anything is sent. No AI calls, no extra cost.
Safe retries
Temporary failures retry at 30s, 2m, 10m, 30m and 2h. The same Idempotency-Key never posts twice.
Errors you can act on
Every failure comes back with a code and a fix, so your code or your agent knows what to do next.
Signed webhooks
post.published, post.failed, account.needs_reauth and more, signed with HMAC-SHA256.

Let Claude, Cursor or any MCP agent post for you.

Add the MCP server in one line. The agent lists your accounts, sends you a connect link when it needs access, and publishes after you say yes.

claude mcp add --transport http socials https://socialsforai.vercel.app/api/mcp \
  --header "Authorization: Bearer $SOCIALS_API_KEY"

Claude CodeCursorClaude DesktopOpenClawHermes Agentn8n

claude code · socials MCP

Announce the webhooks launch on LinkedIn, X and Bluesky. Show me first.

list_accounts()

3 accounts · bluesky, x, linkedin

Here are the three versions. X is 241 characters. Post them?

waiting for you

create_post(idempotency_key: "launch-0412")

published on all 3 accounts

Pay only for accounts that posted this month.

Connect every client and every user. Quiet accounts are free, posts are unlimited on paid plans, and every plan includes every feature.

Free

$0 /mo

3 active accounts, 100 posts/mo

No overage

At 12 accountsOver limit

Start free

Hobby

Cheapest for you

$9 /mo

5 active accounts

+$2 per extra account

At 12 accounts$23

Choose Hobby

Pro

$29 /mo

25 active accounts

+$1 per extra account

At 12 accounts$29

Choose Pro

Growth

$79 /mo

100 active accounts

+$0.75 per extra account

At 12 accounts$79

Choose Growth

Scale

$199 /mo

400 active accounts

+$0.40 per extra account

At 12 accounts$199

Choose Scale
  • Every platform
  • API, MCP and webhooks
  • Client and end-user accounts
  • Idempotent retries
  • Checks before posting
  • Unlimited posts on paid plans

At 12 accounts: Post Bridge $39 · Zernio $54 · Ayrshare from $149

Competitor prices read on each company's pricing page on Nov 1, 2026. Card billing for paid plans opens soon; every workspace starts on Free today.

Compared with the tools you might be using.

Each comparison uses the other company's own published prices and says when they're the better pick.

Questions

Which social platforms can I post to?

Live today: X, Bluesky, LinkedIn, Mastodon, Telegram. Coming soon: Instagram, Threads, Facebook, TikTok, YouTube, Pinterest, Reddit. Each platform's status on this page is read from the API's own configuration, so it only says live when it can post.

Do the checks before posting use AI or cost extra?

No. Character limits, image counts, duplicate posts and daily caps are checked in ordinary code in milliseconds. No model is called and nothing is charged for it.

Can an AI agent connect accounts by itself?

No. A person approves access on each network. The agent creates a connect link and sends it to you; after that it can post on its own.

What does it cost?

Free for 3 active accounts and 100 posts a month. Hobby is $9 a month for 5 active accounts and Pro is $29 for 25, with unlimited posts. Only accounts that posted that month count.

Can I use it for client accounts or inside my own product?

Yes, on every plan. Tag each connect link with your own client or user id to keep their accounts apart.

Get an API key and send your first post in five minutes.