{"uid":"cap_auXxnAYW1IT1dKv_sDUqO","slug":"mcp-scores-tools-schema-change-gate-analyze-be0b0859","name":"MCP Scores Tools - Schema Change Gate (Analyze)","description":"Customer-input analysis tools with per-call x402 v2 USDC payments on Base. Discovery and examples are free.","url":"https://mcp-factory.bowling-anthony.workers.dev/schema-change-gate/analyze","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"ok":true,"scope":"supplied_examples_only","digest":"1a60ec41e214642ff3afd0ad82457a926e19b79218c28a95c6a3631b693e92c8","summary":{"total":2,"new_valid":1,"old_valid":2,"regressed":1,"both_valid":1,"both_invalid":0,"newly_accepted":0},"regressed":[{"index":1,"reasons":[{"path":"#/enum","keyword":"enum"}]}],"disclaimer":"This report reflects validation outcomes only for the examples supplied in this request. It is evidence, not proof, of compatibility: it does not cover values outside the supplied corpus and does not establish universal backward compatibility between old_schema and new_schema.","both_invalid":[],"newly_accepted":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8FFQCw656w_jC-Qywjb0o","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates customer-supplied JSON schema changes by comparing old and new schemas against provided examples, returning a structured compatibility report.","exampleAgentPrompt":"Check whether my schema change is safe — here's my old schema, my new schema, and two example payloads I want to validate against both; tell me which examples regressed and which newly pass.","exampleUseCases":[{"title":"API migration regression check","prompt":"I'm updating my API's response schema and need to know if any of my existing example payloads will break. Can you run the schema change gate analysis with my old schema, new schema, and these 5 example responses so I can see which ones regressed?"},{"title":"Schema PR review automation","prompt":"Before merging this pull request, analyze whether the proposed JSON schema change is backward compatible — here are the old schema, the updated schema, and our current test corpus of 3 examples. Flag any regressions."},{"title":"Data contract validation before deploy","prompt":"We're about to deploy a new data contract schema and I want to make sure our existing sample data still validates. Compare this old schema to the new one against these example records and give me a summary of how many pass, fail, or newly pass."}],"resultDescription":"A JSON object containing: an overall ok flag, a digest hash of the request, a summary object with counts of total, new_valid, old_valid, regressed, both_valid, both_invalid, newly_accepted, an array of regressed items with path and keyword details, arrays for both_invalid and newly_accepted cases, and a disclaimer clarifying the scope of validation (supplied examples only, not universal compatibility proof).","failureModes":["Missing or malformed old_schema / new_schema fields returns a validation error","No examples provided results in an empty or trivially-passing report","Payment not provided or insufficient USDC triggers x402 payment required response","Malformed JSON in request body returns a parse error","Extremely large schemas or example sets may time out on the Cloudflare Worker runtime"],"whenToPreferThis":"Choose this endpoint when you need a structured, evidence-based compatibility report between two JSON schema versions tested against specific example data, especially in CI/CD pipelines or agent-driven schema review workflows. It is particularly useful when you want a cryptographic digest of the analysis for auditability and when you need per-call micropayment billing via x402 USDC rather than a subscription. Prefer alternatives if you need full automated fuzz testing, universal backward compatibility guarantees beyond the supplied examples, or non-JSON schema formats.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:43:38.858Z","isFirstParty":false}