PZERO MCP server
Which servers in the official MCP registry are PZERO's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-11
- Registry namestudio.pzero/mcpverified in the MCP registry
The registry name sits under pzero.studio. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-11
- Tools18
- Server calls itselfpzero
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-11 the server answered initialize and tools/list without a sign-in. First answer in 551 ms.
agent_meGET /v1/agent/me — balances, key prefix, max price. Pending USDC is not spendable until confirmed. If confirmed is low, call funding_instructions.
chat_completionsPOST /v1/chat/completions (buffered). Pass a live model id from get_models. Returns completion plus cost trace headers.
create_keyPOST /v1/agent/keys — mint another key. Does NOT add USDC credit. Plaintext shown once.
funding_instructionsHow to fund a PZERO account and authenticate MCP. MCP never accepts payment or wallet keys. Fund via Studio x402 top-up or agent HTTP signup/refill, then use Authorization Bearer pzero_…
generate_imagePOST /v1/image/generate — intent tool for image generation. Rejects enable_web_search. Returns images plus cost trace.
generate_videoIntent tool: POST /v1/video/queue (settles then enqueues). Returns queue_id + cost. Confirm before calling — this spends prepaid USDC. Poll with get_generation_status or wait_for_video.
get_capacityGET /v1/capacity — routable DIEM and price bands before funding or spend decisions.
get_generation_statusPOST /v1/video/retrieve once — JSON status or delivered MP4.
get_modelsGET /v1/models — resolve a live model id before inference. Optional id retrieves one public row (same object as that id in the list). Do not hardcode model ids.
get_requestGET /v1/agent/requests/{support_reference} — recover cost/trace for a prior request.
list_keysGET /v1/agent/keys — list active API key metadata (never plaintext).
revoke_keyDELETE /v1/agent/keys/{id} — irreversible. Do not revoke the key used by this MCP session unless intentional.
set_max_pricePATCH /v1/agent/max-price — raise/lower ceiling (30-80). Use when tools return no_eligible_supply with cheapest_posted_cents. Does not auto-apply.
video_completePOST /v1/video/complete — optional cleanup after retrieve.
video_queuePOST /v1/video/queue — paid settle+enqueue. Prefer generate_video for agents.
video_quotePOST /v1/video/quote — no settle, no job. Check clears_now vs price ceiling vs funding before queue.
video_retrievePOST /v1/video/retrieve — power-user status/media poll.
wait_for_videoPoll video retrieve until delivered or failed. Backs off on 502.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"pzero": {
"type": "http",
"url": "https://mcp.pzero.studio/mcp"
}
}
}OpenAPI spec
46 paths, read 2026-10-11. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.