Categories › AI & Agents › Models, LLM APIs, routing, serving, training & GPUs
Prepaid inference for agents over hosted MCP. Chat, image, and video.
Remote server: your requests and data go to mcp.pzero.studio. Claude Code: claude mcp add --transport http pzero https://mcp.pzero.studio/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
agent_me — GET /v1/agent/me — balances, key prefix, max price. Pending USDC is not spendable until confirmed. If confirmed is low, call funding_instrucchat_completions — POST /v1/chat/completions (buffered). Pass a live model id from get_models. Returns completion plus cost trace headers.create_key — POST /v1/agent/keys — mint another key. Does NOT add USDC credit. Plaintext shown once.funding_instructions — How to fund a PZERO account and authenticate MCP. MCP never accepts payment or wallet keys. Fund via Studio x402 top-up or agent HTTP signupgenerate_image — POST /v1/image/generate — intent tool for image generation. Rejects enable_web_search. Returns images plus cost trace.generate_video — Intent tool: POST /v1/video/queue (settles then enqueues). Returns queue_id + cost. Confirm before calling — this spends prepaid USDC. Poll get_capacity — GET /v1/capacity — routable DIEM and price bands before funding or spend decisions.get_generation_status — POST /v1/video/retrieve once — JSON status or delivered MP4.get_models — GET /v1/models — resolve a live model id before inference. Optional id retrieves one public row (same object as that id in the list). Do notget_request — GET /v1/agent/requests/{support_reference} — recover cost/trace for a prior request.list_keys — GET /v1/agent/keys — list active API key metadata (never plaintext).revoke_key — DELETE /v1/agent/keys/{id} — irreversible. Do not revoke the key used by this MCP session unless intentional.set_max_price — PATCH /v1/agent/max-price — raise/lower ceiling (30-80). Use when tools return no_eligible_supply with cheapest_posted_cents. Does not auto-video_complete — POST /v1/video/complete — optional cleanup after retrieve.video_queue — POST /v1/video/queue — paid settle+enqueue. Prefer generate_video for agents.video_quote — POST /v1/video/quote — no settle, no job. Check clears_now vs price ceiling vs funding before queue.video_retrieve — POST /v1/video/retrieve — power-user status/media poll.wait_for_video — Poll video retrieve until delivered or failed. Backs off on 502.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.