Connect AI agents to your blog
EZPost supports the Model Context Protocol (MCP), letting AI assistants like Claude, Cursor, Devin, and others read and write your blog posts directly — no HTTP wrappers, no custom code.
A standard way for AI to talk to your tools
MCP (Model Context Protocol) is an open standard that lets AI assistants discover and call tools automatically. Instead of writing custom API integrations, you just point your AI client at an MCP endpoint — and the AI figures out what tools are available, what inputs they need, and how to use them.
With EZPost's MCP server, your AI agent can list posts, create drafts, publish content, manage categories, and more — all through a single authenticated endpoint.
Create an API key
MCP uses the same API key as the External REST API. Create one in your EZPost dashboard:
API Keys page
Go to Settings → API Keys → Add API Key. Choose an expiration period (or Never for permanent keys). Copy the generated key — you won't see it again.
Configure your AI client
Each AI client has its own config file. Find yours below, paste the config, and replace YOUR_API_KEY and the URL with your EZPost instance.
Claude Desktop
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
Steps:
- Open Claude Desktop settings
- Click "Developer" → "Edit Config"
- Paste the JSON config above (replace URL and API key)
- Restart Claude Desktop
- Ask Claude: "List my EZPost posts"
Cursor
Config file: .mcp.json (project root)
Steps:
- Create .mcp.json in your project root
- Paste the JSON config above
- Open Cursor settings → MCP → verify ezpost is connected
- Use the chat and ask it to list or create posts
Devin CLI
Config file: .mcp.json (repo root, auto-discovered)
Steps:
- Create .mcp.json in your repo root
- Set EZPOST_API_KEY environment variable
- Devin CLI auto-discovers the config on next session
- Ask Devin to manage your posts
Continue.dev / VS Code
Config file: ~/.continue/config.json
Steps:
- Open Continue config file
- Add the mcpServers section above
- Reload VS Code window
- Use Continue chat to interact with your posts
Codex
Config file: ~/.codex/config.json
Steps:
- Open Codex config file
- Add the mcpServers section above
- Restart Codex
- Ask Codex to read or write your EZPost posts
OpenCode
Config file: opencode.json (project root)
Steps:
- Create opencode.json in your project root
- Paste the JSON config above
- Restart OpenCode
- Use the agent to manage your blog posts
Available tools
Once connected, your AI agent can call these 10 tools. The agent discovers them automatically — you don't need to memorize anything.
Test with curl
Verify your MCP server is working before connecting an AI client:
You should see a JSON response with protocolVersion and serverInfo.name: "ezpost-mcp".