list_connected_accounts
Connected accounts and each credentialId.
agents
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
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
list_connected_accountsConnected accounts and each credentialId.
list_mediaFiles already in the library.
list_postsPublished, scheduled, per-network result.
create_postPublish or schedule. Asks for an explicit confirm.
prepare_mediaCreates 9:16, 4:5, 1:1 or 16:9 variants and returns their mediaIds.
cancel_postCancels a draft or scheduled post. Also asks to confirm.
archive_mediaArchives for 30 days before deletion.
disconnect_accountRemoves the connection and its tokens.
REST