Get started

Quickstart

Get a real post live in minutes. PostLake is built agent-first, so the fastest path is to hand it to your AI assistant, but posting by hand or calling the API from your own code are here too. Pick your path:

Connect PostLake's hosted MCP server to your AI assistant, then just ask it to post. There's no API key to paste. The connection uses OAuth and signs you in through your browser.

https://api.postlake.dev/mcp

Pick your host for the exact steps:

Claude Code

Add the server with one command, then approve the browser page that opens:

claude mcp add --transport http postlake https://api.postlake.dev/mcp

Start a fresh session and run /mcp, postlake should show as connected. Then just ask: “Post ‘hello world’ to my Bluesky.”

Claude Desktop

Open Settings → Connectors → Add custom connector, paste the server URL above, and approve the browser sign-in. PostLake's tools then appear in any chat.

Cursor

Open Settings → Tools & MCP → New MCP server (this opens mcp.json), merge this in, and save:

{
  "mcpServers": {
    "postlake": { "url": "https://api.postlake.dev/mcp" }
  }
}

Then find PostLake under Settings → Tools & MCP, connect it, and approve the browser sign-in.

ChatGPT

In ChatGPT's developer mode / custom connectors, add a new MCP server pointing at the URL above, then approve the sign-in.

Gemini CLI
gemini mcp add postlake https://api.postlake.dev/mcp

Then approve the browser page to authorize.

VS Code · GitHub Copilot

In Copilot Agent mode → MCP servers → Add, point it at the URL above and sign in.

Any other MCP host

Most hosts have an “add MCP server” action. Point it at https://api.postlake.dev/mcp with no Authorization header. It uses OAuth, so the host opens your browser to sign you in.

One-time setup: your agent posts to accounts you've connected. Sign up at app.postlake.dev and connect one on the Channels page, Bluesky is instant. After that, the agent handles publishing, scheduling and analytics on its own. Full detail in the MCP guide.

What's next