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 postlake …
You're sent to the PostLake Authorize screen. Sign in and click Approve — OAuth handles it, so your agent never sees an API key.
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.
Everything PostLake does is exposed as an MCP tool, with one normalised response shape your agent can reason over.
Post now or for later, then edit or cancel anything queued. create_post, edit_post, cancel_post
Read each platform's real limits and options, then dry-run the post before sending it. get_platform_capabilities, validate_post
List accounts, connect new ones, upload media straight from a URL. list_social_accounts, upload_media
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.
Creator-level constraints (like TikTok privacy options) fetched live, so the agent only offers what's actually allowed. get_publish_info
Any MCP-capable client. Step-by-step setup for the popular ones: