Model Context Protocol
PostLake ships a hosted MCP server, so any MCP-capable agent, Claude, ChatGPT, Cursor and more, can publish, schedule and analyse across every network just by being asked. No SDKs, no glue code, no keys pasted into a chat.
Get started free →https://api.postlake.dev/mcp
It takes about three minutes, and not a single line of code.
In your agent's connector settings, add a new MCP server and paste the URL above. In Claude Code it's one command: claude mcp add --transport http postlake …
You're sent to the PostLake Authorize screen. Sign in and click Approve. OAuth means you do not need to paste an existing API key into the client.
Tell your agent what to do in plain English, "post this to LinkedIn and X, schedule a recap for Friday." It runs the tools for you.
The full social workflow is exposed as MCP tools. Lists and actions return compact markdown, while complete records return structured JSON when every field matters.
Upload local files without public hosting, import remote media, post now or later, and edit, cancel or retract posts. create_post, edit_post, cancel_post, upload_media, upload_media_batch, validate_post
Read comments and notifications, reply, and engage with posts or people across supported networks. list_notifications, read_comments, engage
Create profiles, inspect destinations, connect supported channels, or give the owner a signed approval link. list_social_accounts, get_connect_link
List conversations, read a thread, reply, or start a supported conversation from a handle.
Per-post and cross-platform performance, so the agent can decide what to post next. get_analytics, get_post_analytics
Idempotency keys mean a retrying agent never double-posts, even at 3am.
Live limits and creator-level constraints are checked before posting, so the agent only offers valid options. get_platform_capabilities, get_publish_info
initialize without a token.Any MCP-capable client. Step-by-step setup for the popular ones:
Plain markdown for agents · llms.txt
No. The MCP connection uses OAuth, so you do not paste an existing API key into the client. You can revoke any agent's access from Agents at any time.
Any MCP-capable client. Claude (Desktop and Code), ChatGPT, Cursor, Gemini CLI, VS Code / GitHub Copilot, and any other host that can add an MCP server. Point it at https://api.postlake.dev/mcp.
Publish, schedule and validate posts; upload media; read and respond to activity; manage profiles and channels; read analytics; and create a full-access API key for another trusted service when asked.
Only approve clients you trust. Idempotency keys prevent duplicate posts, publishing limits are enforced, and every connected agent is listed under Agents where you can revoke access instantly.
The MCP server is included on every plan, free tier too. You pay usage-based credits per post. One credit per post (X costs more), with a free tier of 20 credits a month and no card.