Overview
Easy-Peasy.AI runs a remote MCP (Model Context Protocol) server, so AI agents can use the platform directly — generate text from templates, create images and videos, synthesize speech, and transcribe audio. Any MCP-capable client works: Claude, Claude Code, Cursor, Windsurf, ChatGPT connectors, or your own agent.Endpoint
https://easy-peasy.ai/mcpTransport
Streamable HTTP (stateless)
All usage is billed to your account exactly like the REST API — same credits, word quotas, and plan limits.
Authentication
You can connect in one of two ways.OAuth sign-in (recommended)
OAuth sign-in (recommended)
The server implements the MCP authorization spec, so clients like claude.ai and Claude Desktop discover the flow automatically. Paste the URL, click Connect, sign in to Easy-Peasy.AI, and approve. No key handling.
API key
API key
Send your API key — the same one used by the REST API — as an
x-api-key header or as Authorization: Bearer YOUR_API_KEY. Use this for clients that read headers from a config file.Get your API key
Generate an API key from your Easy-Peasy.AI settings page.
Connect your client
Claude (claude.ai and Claude Desktop)
- Go to Settings → Connectors → Add custom connector.
- Paste
https://easy-peasy.ai/mcpand click Add. - Click Connect, sign in to Easy-Peasy.AI, and approve access.
Claude Code
Cursor, Windsurf, and generic mcp.json
Claude Desktop config file
Claude Desktop connects best through Settings → Connectors (OAuth, above). If you prefer the config file with an API key, bridge the connection withmcp-remote:
Verify the connection
Ask your agent to call theget_account tool. It returns the id, email, and name of the authenticated account — the quickest way to confirm auth works before spending credits.
Browse the tools
See all 12 tools, their parameters, and the async polling pattern.
Troubleshooting
A tool returns a plan error
A tool returns a plan error
generate_image and transcribe_audio require a paid plan for API access. Free accounts can still use generate_text, generate_speech, and the read-only tools.Video or transcription never finishes
Video or transcription never finishes
Both are asynchronous. The agent must poll
get_video or get_transcription until the result is ready — see Tools.