https://mcp.evodesign.org/mcp and authenticate with your Proto API key as a Bearer token. New here? Start with the introduction.
Get your API key
Create a key in the Proto dashboard under Settings → API keys, then make it available to your shell:
Connect your agent
Each agent points at the same URL and sends your key in the
Authorization header. Pick yours:- Claude Code
- .mcp.json / Claude Desktop
- Cursor
- VS Code
- Codex
- Gemini CLI
Verify the connection
In a Claude Code session, run
/mcp. You should see proto-bio · Connected with a tool count above zero.Make your first call
Talk to your agent in plain language — it picks the right tool. The cleanest first call confirms your key end to end:
You: Check my Proto workspace and remaining credits.The agent calls
whoami and returns your workspace, scopes, and credit balance. From there, ask it to find and run a tool, or design and run an optimization — see what you can do.Troubleshooting
0 tools / authentication failed
0 tools / authentication failed
The Bearer token is missing or invalid. Confirm the
Authorization header holds a real Proto API key from your workspace.Failed to connect
Failed to connect
The endpoint is unreachable from your client. Confirm the URL is exactly
https://mcp.evodesign.org/mcp and that you’re online.A tool call returns 401 / 403
A tool call returns 401 / 403
Your key lacks the scope (or credits) for that action. Ask the agent to run
whoami to see your scopes and balance.Self-hosting
Prefer to run the server yourself? Install the Python SDK’s MCP extra (pip install proto-client[mcp]) and launch it over stdio or HTTP. See the proto-client README for local-stdio configs and Docker self-hosting.