New · MCP server · Pro & Agency

Run 50 brands from your terminal. Without paying $50k/year.

Postcrow is the first social scheduler with a native Model Context Protocol server. For indie hackers and portfolio operators juggling 10–100 brands — compose, bulk-schedule, recycle and analyze posts across every project from Claude Code, without touching the UI.

Compose with context

Claude already knows what you've shipped, your tone, your audience. Now it can draft and schedule on your behalf.

No context switch

Never leave the editor to plan a week of posts. Ask Claude. Approve. Done.

Stays yours

An API key you control, scoped to your account. Revocable in one click from Settings.

What it actually looks like

>what's scheduled across all my 12 projects this week?
[ postcrow_cross_project_overview ]
ai47 posts scheduled. Heaviest day Tuesday (11). Two projects are empty: GoEspace, BrandY.
>for GoEspace draft 5 LinkedIn posts about our new MCP server, in our voice
[ postcrow_ai_compose × 5 (with brand_voice) ]
ai5 drafts ready (1,200–1,800 chars each). Show them?
>yes, then bulk-schedule them tue + thu 9am for the next 3 weeks
[ postcrow_bulk_schedule ]
ai5 posts scheduled across 3 weeks — Dec 2, 4, 9, 11, 16 at 09:00 Paris.
>recycle my top 3 LinkedIn posts from Q3 with fresh variations
[ postcrow_smart_recycle ]
aiIdentified 3 winners. AI-rewrote each — different hooks, same insights. Want me to schedule them next week?

Setup — 2 minutes

Works with Claude Code, Claude Desktop, Cursor, or anything that speaks MCP.

1

Generate an API key

Go to Settings → API keys and click Generate. Copy the psk_… value (shown once).

2

Add this to your MCP config

For Claude Code, edit .mcp.json in your project root (or ~/.claude/mcp.json for global):

{
  "mcpServers": {
    "postcrow": {
      "command": "npx",
      "args": ["-y", "@postcrow/mcp"],
      "env": {
        "POSTCROW_API_KEY": "psk_..."
      }
    }
  }
}
3

Reload your client

The Postcrow tools become available. Type something like “list my scheduled posts” and Claude will call the right tool.

What Claude can do

Bulk & AI — the killer tier

postcrow_cross_project_overview

Master timeline across ALL your projects in a date window. The kill feature when you operate 10+ brands.

postcrow_bulk_schedule

Schedule N posts evenly across a date range in ONE call. Prepare a year of content for a brand in 30 seconds.

postcrow_ai_compose

One brief → one draft per platform, tuned to each platform's voice + length. Optional brand_voice arg to mimic a specific brand's tone.

postcrow_smart_recycle

Find your top performers via analytics, AI-rewrite them, return drafts for review.

Read

postcrow_list_projects

List your Postcrow projects.

postcrow_list_accounts

See connected social accounts (FB, IG, LinkedIn, X, Pinterest, YouTube) for a project — including token health.

postcrow_list_posts

List posts filtered by status (draft, scheduled, published, failed).

postcrow_top_posts

Top-performing posts by engagement (likes + 2×comments + 3×shares).

Write

postcrow_create_draft

Create a draft post with text, platforms, and media URLs.

postcrow_schedule_post

Schedule a brand-new post for a future date.

postcrow_update_post

Update an existing post — content, platforms, schedule, or media.

postcrow_publish_now

Publish a draft or scheduled post immediately.

postcrow_delete_post

Delete a post.

postcrow_recycle_post

Re-publish a previously-published post on a new date.