{"serverId":"mcp-registry/studio.pzero/mcp","tools":[{"name":"get_capacity","fixed":{"name":"get_capacity","description":"GET /v1/capacity — routable DIEM and price bands before funding or spend decisions.","inputSchema":{"type":"object","properties":{"max_price_cents":{"type":["null","integer"],"description":"Optional buyer ceiling 30-80"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_generation_status","fixed":{"name":"get_generation_status","description":"POST /v1/video/retrieve once — JSON status or delivered MP4.","inputSchema":{"type":"object","required":["queue_id"],"properties":{"queue_id":{"type":"string","description":"Queue id from video_queue / generate_video"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"get_models","fixed":{"name":"get_models","description":"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 not hardcode model ids.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Optional venice model id (bare or pzero/). Omit for the full list."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"get_request","fixed":{"name":"get_request","description":"GET /v1/agent/requests/{support_reference} — recover cost/trace for a prior request.","inputSchema":{"type":"object","required":["support_reference"],"properties":{"support_reference":{"type":"string","description":"UUID support reference from a prior call"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"list_keys","fixed":{"name":"list_keys","description":"GET /v1/agent/keys — list active API key metadata (never plaintext).","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":51},{"name":"video_retrieve","fixed":{"name":"video_retrieve","description":"POST /v1/video/retrieve — power-user status/media poll.","inputSchema":{"type":"object","required":["queue_id"],"properties":{"queue_id":{"type":"string","description":"Queue id from video_queue / generate_video"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"chat_completions","params":["max_tokens","temperature"]},{"tool":"generate_image","params":["prompt","quality","resolution","aspect_ratio","hide_watermark","enable_web_search"]},{"tool":"generate_video","params":["audio","prompt","duration","resolution","aspect_ratio"]},{"tool":"video_queue","params":["audio","prompt","duration","resolution","aspect_ratio"]},{"tool":"video_quote","params":["audio","prompt","duration","resolution","aspect_ratio"]},{"tool":"wait_for_video","params":["queue_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}