Posting is an API call.

One request, one auth model — live on five networks, from your backend or MCP agent.

One account free · no card

POST /api/v1/posts → { "status": "posted" }

Connect once, post with one request.

1

Connect an account

Your user authorises the network. We hold the token and keep it alive.

2

Send one request

One caption, one media id, a list of accounts. Same shape every network.

3

Read what happened

Per-network delivery, the post id each returned, and the numbers after.

Read the API docs →
Pricing

Pay for the accounts you connect.

8accounts
$28/month
  • 1 × Free$0
  • 7 × $4/account$28
Start free

How it adds up

Tiers are graduated. Connecting your eleventh account prices that account at the lower rate — it does not reprice the ten before it.

First accountFree
Accounts 2–10$4/account
Accounts 11–100$2/account
101 and up$0.60/account

Everything else is included: unlimited posts, every network, the REST API, the MCP server, analytics and the media library. There is no feature held back for a higher tier, because the thing you are buying is the accounts.

One account is free forever — enough to wire up an integration and watch a post land. Disconnect an account and it stops counting the same month.

FAQ

Developers ask these first.

Which networks publish today?

Five publish for anyone who signs up: Bluesky, X, LinkedIn, Telegram and Discord. Six more are built and clearing each platform's app review: Instagram, Facebook, Threads, TikTok, YouTube and Pinterest. The status page lists all eleven, reads from the same table the app uses, and changes the day a review clears.

How does auth work?

Two credentials, one job each. Your API key identifies your workspace — send it as an Authorization: Bearer header. It is shown once, stored as a hash, and revocable per key. Each social account connects through that network's own mechanism: OAuth consent on most, an app password on Bluesky, a bot token on Telegram, a webhook URL on Discord. We hold the resulting token and keep it alive; we never see a social password.

What is the free account?

One connected social account, free, no card. Nothing on it is feature-limited: the REST API, the MCP server, scheduling and per-network delivery results all work, and posts are unmetered. The second account onward is $4 a month, dropping to $2 from the 11th and $0.60 from the 101st.

How does scheduling work?

One field, three behaviours. Omit `schedule` and the post drops into the next free slot of your posting queue. Send "now" and it publishes immediately — the response carries the per-network result. Send an ISO timestamp and it publishes at that time.

What is the MCP server?

A hosted endpoint at attentionpilot.com/api/mcp. Point Claude, Cursor or any MCP client at it with your API key as a bearer token and the agent gets three tools — list_accounts, create_post, list_posts — running through the same pipeline and pre-flight checks as the REST API.

All questions →

What AttentionPilot does

AttentionPilot is an API for publishing to social networks. You connect the accounts you already own, your code or your agent sends a post request, and AttentionPilot publishes it to each network at the time you choose and shows you the result.

When you connect a YouTube channel, AttentionPilot uses your Google account only to upload the videos you schedule to your own channel, to show which channel is connected, and to report whether an upload succeeded. It does not read your other videos, playlists, subscriptions, comments or watch history, and it never uses your data for advertising or resale.

Posting is an API call.

Start free

One account free. No card.