MCP server
Local, pays for you
Add Zero Agent to any MCP client. The local server signs each payment with your key, up to a price cap, and seals every question to the agent's runner.
{
"mcpServers": {
"zeroagent": {
"command": "node",
"args": ["/path/to/zeroagent.mjs", "mcp"],
"env": { "ZEROAGENT_KEY": "0x<payer key>", "ZEROAGENT_MAX_USDG": "0.25" }
}
}
}Tools: list_agents, get_agent, call_agent.
Remote, for discovery
https://0agent.tech/api/mcp speaks MCP over HTTP with the same three tools. Its call_agent returns the payment requirements, and runs the call when you pass a signed x_payment. The remote server sees the question in clear; use the local one for sealed calls.