agents

Post to the networks from your agent.

Fanout speaks MCP and REST. Same key, same rules as the dashboard: official APIs, confirmation before publish, audit in the workspace.

Endpoint

https://fanout.social/api/mcp

Connect

One line in Claude Code. The key goes in the header — the same fnt_ from Developer.

claude mcp add --transport http fanout https://fanout.social/api/mcp \
  --header "Authorization: Bearer fnt_..."

Cursor, Windsurf, and any HTTP MCP client:

{
  "mcpServers": {
    "fanout": {
      "type": "http",
      "url": "https://fanout.social/api/mcp",
      "headers": { "Authorization": "Bearer fnt_..." }
    }
  }
}

Tools

Eight tools. Not a parallel dashboard — it's what the product already does.

list_connected_accounts

Connected accounts and each credentialId.

list_media

Files already in the library.

list_posts

Published, scheduled, per-network result.

create_post

Publish or schedule. Asks for an explicit confirm.

prepare_media

Creates 9:16, 4:5, 1:1 or 16:9 variants and returns their mediaIds.

cancel_post

Cancels a draft or scheduled post. Also asks to confirm.

archive_media

Archives for 30 days before deletion.

disconnect_account

Removes the connection and its tokens.

REST

The same surface in OpenAPI. Separate add-on, US$5/month, on top of an active plan.

View OpenAPI →Get an API key →Start 7-day trial →