# Social Media API for AI Agents · Claude, Cursor, ChatGPT · PostLake > Markdown version of https://postlake.dev/agents/ . The canonical page for humans. > PostLake is the social media API for AI agents: https://postlake.dev/llms.txt Give your agent the posting skill. Install one skill and any coding agent — Claude Code, Cursor, Codex, Windsurf — can publish, schedule 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: *"post this to LinkedIn and Bluesky, and schedule a recap for Friday at 9am."* Your agent already knows how. ## Three ways in - **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) - **Hosted MCP server.** Point any MCP client at `https://api.postlake.dev/mcp` and approve once over OAuth. [MCP setup](https://postlake.dev/mcp.md) - **Plain REST API.** Call `https://api.postlake.dev/v1` from any language or framework. LangChain, CrewAI, OpenAI tools. [Docs](https://docs.postlake.dev/) ## Set up MCP for your agent - [Claude](https://postlake.dev/agents/claude.md) — let Claude post to all your socials through PostLake. - [ChatGPT](https://postlake.dev/agents/chatgpt.md) — let ChatGPT post to all your socials through PostLake. - [Cursor](https://postlake.dev/agents/cursor.md) — let Cursor post to all your socials through PostLake. - [Gemini](https://postlake.dev/agents/gemini.md) — let Gemini post to all your socials through PostLake. - [GitHub Copilot](https://postlake.dev/agents/github-copilot.md) — 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 revoke access instantly from Agents. ### 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. Plain markdown for agents: https://postlake.dev/agents/index.md · https://postlake.dev/llms.txt