Postmately

Claude Code for social media

Updated 08.11.2026

Claude Code can publish to social media when it is connected to an MCP server that holds the platform tokens. The agent plans, writes and creates media, the server validates and publishes, and the owner approves before anything goes out.

This guide is the setup we use ourselves: one MCP endpoint, one skill file, five minutes of work.

What Claude Code does in a social media workflow

  • Reads the website and turns it into a 30-day plan with topics, formats and hooks.
  • Writes captions and calls the carousel or video tool to make the media.
  • Validates each post against the limits of VK, Telegram and TikTok.
  • Sends drafts for approval instead of publishing blindly.
  • Publishes approved posts through official APIs.
  • Reads views, comments and clicks and adjusts the next batch.

Step 1. Create an API key

Sign in to Postmately, open the workspace settings and create an API key. The key belongs to one workspace and sees only its channels.

Step 2. Add the MCP server

claude mcp add --transport http postmately https://api.postmately.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

For Cursor, Codex or any JSON config, the server entry is:

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

Step 3. Load the skill file

The server exposes the tools, the skill file explains the workflow: postmately.com/skills/postmately/SKILL.md. It lists the tool order, the limits of each network, the approval rules and the cases where the agent must stop and ask.

Without the skill file the agent knows what it can call but not what makes a good post. With it, the output is closer to a content lead than to a text generator.

Step 4. Ask for a plan, not a post

A prompt that works:

You are the content lead for a detailing studio.
Read https://example.com and build a 30-day plan for VK and Telegram.
30 posts in total: 8 carousels, 4 short videos, 18 text posts.
Show the hook, the format and the call to action for each post.
Do not publish. Send the drafts to Telegram for approval.

The agent calls the planning and carousel tools, validates the posts and sends them for approval. Nothing is published until the owner taps approve.

Step 5. Approve and publish

Drafts arrive in Telegram or email a day before their date. The owner can approve, edit or skip. The server publishes approved posts through official APIs. Every post keeps its URL and timestamp, so the agent can read the result later.

Common mistakes

  • Giving the agent a password instead of a server. The token belongs on the server, not in the prompt.
  • Publishing without approval. It feels faster until the first wrong price or missing disclaimer.
  • Connecting every channel on day one. Start with two, get the format right, then add the rest.
  • Asking for “best performing posts”. Ask for saves and replies, otherwise the agent returns the posts with the most reach, not the ones that sell.

What Claude Code cannot do

It cannot bypass platform review. LinkedIn is not available for publishing until LinkedIn approves the app. It cannot publish to a channel that is not connected. And it should not invent prices, guarantees or customer results: the skill file tells it to stop and ask.

Next: the MCP for social media guide, the Telegram scheduler or the AI social media autopilot.

Get an API key and connect Claude Code

FAQ

Can Claude Code post to social media? +

Yes, through an MCP server that exposes a publish action. Claude Code connects to the server, the server holds the platform tokens, and the agent calls tools such as create_post, schedule and get_post_metrics. Without a publishing server the model can only write text.

How do I connect Claude Code to Postmately? +

Add the MCP server with one command: claude mcp add --transport http postmately https://api.postmately.com/mcp --header "Authorization: Bearer YOUR_API_KEY". Then point Claude Code at the skill file at https://postmately.com/skills/postmately/SKILL.md so it knows the tool order and the rules of each network.

What can Claude Code actually do in this workflow? +

Read the website, build a 30-day plan, write captions, make carousels and vertical videos, validate each post against platform limits, send drafts for approval, publish approved posts through official APIs and read metrics.

Do I need to give Claude Code my passwords? +

No. The MCP server holds the OAuth tokens for each channel. Claude Code receives only a bearer token for the server, and that key sees only the channels of its workspace.

Is there an approval step before publishing? +

Yes. Drafts go to Telegram or email a day before their date. The owner approves, edits or skips. Direct publishing can be enabled later for a workspace that has already tuned its voice.

Which social networks work? +

Live now: TikTok, YouTube, Instagram, Facebook, Threads, Telegram, VK, Pinterest, Bluesky and Mastodon. LinkedIn is waiting for platform review. The live list is visible in the workspace and in the skill file.

Does it work with Codex and Cursor too? +

Yes. Any MCP client that can send a bearer header works. The skill file and the tool names are the same, only the client setup differs.

What does it cost? +

The free plan includes 120 credits, five channels and one example: a plan, three carousels and one video. AI Autopilot is $59 a month with 6,000 credits and up to 50 channels. MCP access is included.