A social media MCP server for AI agents

Schedule posts from Claude, ChatGPT or any MCP client, then let your agent verify they actually went live. 14 tools, a free API key, and a delivery receipt for every post.

7-day free trial. Cancel anytime.

Set up in three steps

Create an API key

Sign up free, open Settings, then the Developers section, and create a key. Every plan gets full API and MCP access. The key is shown once, so save it somewhere safe.

Connect your client

In Claude Code, one command does it:

claude mcp add --transport http postlia https://postlia.com/api/mcp --header "Authorization: Bearer YOUR_KEY"

Or add the server to any client’s MCP config file:

{
  "mcpServers": {
    "postlia": {
      "type": "http",
      "url": "https://postlia.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

For ChatGPT: turn on developer mode in Settings, then add a connector with the URL https://postlia.com/api/mcp and your key as a Bearer token in the Authorization header.

Ask your agent to post

Try “schedule this to LinkedIn and Bluesky tomorrow at 9am, then confirm it went live”. The agent picks the right tools, and the post shows up in your Postlia calendar like any other.

Fourteen tools, one free key

Every tool works with any key on any plan. Your plan meters posting volume, not tool access, and your agent can check the exact numbers with get_posting_quota before composing a batch.

create_post

Post

Publish now, schedule for a time, or queue into the next open slot, across one or more platforms.

cancel_post

Post

Cancel a scheduled post before it publishes.

reschedule_post

Post

Move a pending post to a new time.

update_post_content

Post

Rewrite a pending post's text. Platform character limits are enforced.

get_post_receipt

Verify

The delivery receipt: per-platform outcome, platform post ids, and the platform's real error text when something failed.

list_published_posts

Verify

Recent post history with honest statuses and any platform errors.

get_posting_quota

Verify

The exact quota the posting gates enforce: tier, used, limit, remaining.

list_accounts

Manage

Connected social accounts and their ids.

list_scheduled_posts

Manage

Upcoming scheduled posts with times and platforms.

get_queue_info

Manage

The posting schedule plus the next open queue slots.

list_drafts

Manage

Saved drafts. Drafts cost no posting quota.

create_draft

Manage

Save an idea for later without spending quota.

delete_draft

Manage

Delete a draft by id.

get_analytics_summary

Insight

Post outcomes over the last N days: totals, per-network volume, recent errors.

When the quota runs out you get an honest 402 with the exact message, never a silent failure. Plans are on the pricing page.

Built for agents

Delivery receipts agents can verify

Every post has a per-platform receipt. An agent calls get_post_receipt after posting and knows, per account, whether the post landed.

Honest per-platform errors

When a platform rejects a post, the receipt carries the platform’s real error message. Agents can react to the actual cause instead of guessing.

Machine-readable docs

The whole API and MCP reference fits in one file at /llms-full.txt. One fetch and your agent knows the whole surface.

Installable agent skill

Teach OpenClaw the full posting workflow with one command, or grab the skill from GitHub:

clawhub skill install postlia

Frequently asked questions

What is an MCP server?
MCP (Model Context Protocol) is an open standard that lets AI assistants call tools over HTTP. Postlia's MCP server exposes 14 scheduling and verification tools, so an agent like Claude can create posts, check delivery and manage your queue on the accounts you connected.
Is the Postlia MCP server free?
Yes. Every plan, including the free tier, gets full API and MCP access with all 14 tools. What your plan meters is posting volume: a free account includes a small posting allowance, paid plans raise it. Your agent can check the exact numbers with the get_posting_quota tool.
Which platforms can agents post to?
Text posts publish to LinkedIn, Bluesky and Mastodon through the API today. Instagram, TikTok, Pinterest and YouTube Shorts require media and are published from the Postlia app; agents can still track their delivery, history and analytics for every network. Media posting over the API is on the roadmap.
How does an agent verify a post actually published?
Every post gets a delivery receipt: a per-platform record of what happened, including the platform's real error message when something fails. Agents read it with the get_post_receipt tool, so they can confirm success, retry or report the failure honestly.
Does it work with OpenClaw, Claude Code and ChatGPT?
Yes. Any MCP client that supports streamable HTTP with an Authorization header works: Claude Code, claude.ai, ChatGPT in developer mode, OpenClaw, Cursor and others. OpenClaw users can also install the Postlia skill from ClawHub.

Give your agent a posting tool

Connect your accounts, create a free key, and let your agent handle the daily posting. Plans and limits are on the pricing page.

7-day free trial. Cancel anytime.