{"serverId":"mcp-registry/network.capability/physical-capability-cloud","tools":[{"name":"pcc.op.capability.request_quote","fixed":{"name":"pcc_op_capability_request_quote","description":"Price a configured PCC capability (typed operation). Returns the itemized quote for the given capability type + selections. Pure calculation — no funds move and nothing is created. Maps to POST /api/build/price.","inputSchema":{"type":"object","required":["type","selections"],"properties":{"type":{"type":"string","description":"Capability type, e.g. 'fdm'."},"profileId":{"type":"string"},"selections":{"type":"object","description":"Parameter selections."},"capabilityId":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"destructiveHint":false}},"changes":[{"kind":"name","detail":"Renamed \"pcc.op.capability.request_quote\" → \"pcc_op_capability_request_quote\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":162,"tokensAfter":162}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"operator_heartbeat","params":["kernelId","capabilities"]},{"tool":"operator_push_evidence","params":["jobId","evidence","kernelId"]},{"tool":"operator_update_job_status","params":["jobId","status","kernelId","metadata"]},{"tool":"pcc_op_capability_request_quote","params":["profileId","capabilityId"]},{"tool":"pcc_report_attempt","params":["env","kind","pack","phase","detail","device","consent","harness","outcome","contract"]},{"tool":"pcc_trilobio_validate_options","params":["deviceId","kernelId","mockMode","pollIntervalMs","mockRunDurationMs","maxScriptTimeoutSec","allowArbitraryScripts"]},{"tool":"pcc_update_request","params":["title","budget","urgency","deadline","description","requesterEmail","requesterWallet"]},{"tool":"render_pcc_dashboard","params":["theme","title","sections","description"]},{"tool":"render_pcc_dashboard_ir","params":["theme","title","sections","description"]},{"tool":"update_operator_channel","params":["label","enabled","describe","endpoint","direction","credentialRef","replyContract"]}],"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."}