For AI agents

Give your agent
social capabilities.

Install one skill and any coding agent, Claude Code, Cursor, Codex, Windsurf, can observe, publish, engage and measure across every network. Prefer MCP or plain REST? Those work too.

npx skills add postlake/postlake-mcp --all

Adds five skills. Accounts, publish, schedule, media, analytics. Set a POSTLAKE_API_KEY and you're live.

Then just ask: "Draft 5 posts for this week from the changelog, schedule them 24 hours out as drafts, and do not publish until I approve." Your agent already knows how.

Manage agents safely · Agent content calendar · Human approval · vs Postiz

Three ways in

Skill

Drop-in skill

One command installs five skills into your coding agent. No glue code.

npx skills add postlake/postlake-mcp --all
Claude Code · Cursor · Codex · Windsurf
MCP

Hosted MCP server

Point any MCP client at our server and approve once over OAuth.

https://api.postlake.dev/mcp
MCP setup →
REST

Plain REST API

Call it from any language or framework. LangChain, CrewAI, OpenAI tools.

https://api.postlake.dev/v1
Read the docs →

Set up MCP for your agent

Step-by-step for the popular clients:

MCP

Claude →

Let Claude post to all your socials through PostLake.

MCP

ChatGPT →

Let ChatGPT post to all your socials through PostLake.

MCP

Cursor →

Let Cursor post to all your socials through PostLake.

MCP

Gemini →

Let Gemini post to all your socials through PostLake.

MCP

GitHub Copilot →

Let GitHub Copilot post to all your socials through PostLake.

Common questions

How do I let my AI agent post to social media?

Connect PostLake's hosted MCP server to your AI assistant (Claude, ChatGPT, Cursor, Gemini, Copilot and others), approve it once with OAuth, then just ask it to post. No API key to paste and no code required.

Which AI agents can post to social media with PostLake?

Any MCP-capable assistant. Claude, ChatGPT, Cursor, Gemini CLI, VS Code / GitHub Copilot, and any other MCP host, plus any agent framework like LangGraph or CrewAI via the REST API.

Do I need to write code to use PostLake with an agent?

No. The MCP server is no-code: connect it to your AI host and ask in plain language. If you're building your own agent runtime, the REST API and idempotency keys are there too.

Is it safe to let an agent post on my behalf?

Only approve clients you trust. OAuth avoids pasting an existing API key into the client, idempotency keys prevent duplicate posts, publishing limits are enforced, and you can require your approval before anything publishes. An OAuth agent cannot mint an unrestricted account key or approve its own gated drafts.

How much does it cost to use PostLake with an AI agent?

There's a free tier, 20 credits a month, no card, then usage-based credits at one per post (X costs more). The MCP server and agent access are included on every plan.

Can an agent fill a content calendar without Postiz?

Yes. The agent writes scheduledAt (and timezone) on each post, or draft: true if a person should approve first. The dashboard month view is the review queue. Postiz is the calendar app (self-host or $29/mo). PostLake is the hosted API the agent talks to. Walkthrough: AI content calendar.

Get started free →

Plain markdown for agents · llms.txt