{"slug":"api-zfinia-com-x402-v1-mcp-tool-call-fixture-validation-a4c776","title":"Validate a suite of recorded tool calls against the current MCP manifest and get","host":"api.zfinia.com","method":"POST","resource":"https://api.zfinia.com/x402/v1/mcp-tool-call-fixture-validation","category":"other","description":"Validate a suite of recorded tool calls against the current MCP manifest and get the failing call index, tool and pointer for each breach. The regression gate for a team that keeps recorded calls as fixtures: after a server update, this says which fixtures no longer satisfy the tools they call. Noth","price_listed":0.14,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"calls":[{"arguments":{"tenant_id":"acme"},"name":"list_orders"},{"arguments":{"page":2,"tenant_id":"acme"},"name":"list_orders"},{"arguments":{"page":3,"tenant_id":"acme"},"name":"list_orders"},{"arguments":{"order_id":"o-1"},"name":"get_order"},{"method":"tools/call","params":{"arguments":{"order_id":"o-2"},"name":"get_order"}},{"arguments":{"id":"o-3"},"name":"get_order"},{"arguments":{"order_id":"o-4"},"name":"archive_order"}],"toolset":{"capabilities":{"resources":{"subscribe":true},"tools":{"listChanged":true}},"serverInfo":{"name":"orders-mcp","version":"1.3.0"},"tools":[{"annotations":{"idempotentHint":true,"readOnlyHint":true},"description":"List orders for a tenant, newest first, with optional paging. Returns only orders the caller is entitled to see.","inputSchema":{"properties":{"page":{"description":"Page number, starting at 1.","minimum":1,"type":"integer"},"status":{"description":"Restrict to one status.","enum":["open","shipped"],"type":"string"},"tenant_id":{"description":"The tenant whose orders to list.","type":"string"}},"required":["tenant_id"],"type":"object"},"name":"list_orders","outputSchema":{"properties":{"items":{"type":"array"},"next_page":{"type":["integer","null"]}},"required":["items"],"type":"object"}},{"annotations":{"readOnlyHint":true},"description":"Fetch one order by its identifier, including line items and the current fulfilment state.","inputSchema":{"properties":{"order_id":{"description":"The order identifier.","type":"string"}},"required":["order_id"],"type":"object"},"name":"get_order","outputSchema":{"properties":{"id":{"type":"string"},"total":{"type":"number"}},"required":["id"],"type":"object"}},{"annotations":{"destructiveHint":true,"idempotentHint":false},"description":"Cancel an order that has not yet shipped. This cannot be undone and will issue a refund where one is due.","inputSchema":{"properties":{"order_id":{"description":"The order to cancel.","type":"string"},"reason":{"description":"Why it is being cancelled.","type":"string"}},"required":["order_id"],"type":"object"},"name":"cancel_order"}]}},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"calls":{"items":{"type":"object"},"maxItems":1000,"minItems":1,"type":"array"},"stop_after_failures":{"minimum":1,"type":"integer"},"toolset":{}},"required":["toolset","calls"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Validate a suite of recorded tool calls against the current MCP manifest and get the failing call index, tool and pointer for each breach. The regression gate for a team that keeps recorded calls as fixtures: after a server update, this says which fixtures no longer satisfy the tools they call. Nothing is executed.","last_updated":"2026-10-04T07:57:41.714Z","schemes":["exact"]}