{"uid":"cap_yo1PPws7r8gDB5_Uy_wrz","slug":"blockchain-money-map-mcp-tool-change-blast-radius-analyzer-60d04b52","name":"Blockchain Money Map MCP Tool Change Blast Radius Analyzer","description":"Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.","url":"https://api.blockchainmoneymap.com/api/x402/x402-mcp-tool-change-blast-radius-analyzer","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["compare"]},"facts":{"type":"object","required":["tool_name","tool_description","input_schema","version_label"],"properties":{"tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"version_label":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"required_field_count":{"type":"number"},"payment_required_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"reference_facts":{"type":"object","required":["tool_name","tool_description","input_schema","version_label"],"properties":{"tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"version_label":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"required_field_count":{"type":"number"},"payment_required_present":{"type":"boolean"}},"additionalProperties":false}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LHYkxaVLOM3B4GZBFuPnk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares two versions of an MCP tool definition to analyze the blast radius of changes between them.","exampleAgentPrompt":"Compare these two versions of my MCP tool 'get-wallet-balance' — version 1.0 has a required input schema with fields {address, chain} and description 'Fetches wallet balance', while version 2.0 adds a required 'currency' field and changes the description to 'Fetches wallet balance in specified currency' — tell me the blast radius of these changes.","exampleUseCases":[{"title":"Pre-deployment schema change risk check","prompt":"I'm about to update my MCP tool 'token-transfer-validator' from version 1.2 to version 2.0 — the new version adds two required fields and changes the route path. Can you analyze the blast radius of these changes before I deploy?"},{"title":"Breaking vs non-breaking change detection","prompt":"Tell me whether the changes between version 1.0 and version 1.1 of my 'blockchain-address-lookup' tool are breaking — v1.0 had 3 required fields, v1.1 has 5, and the tool description changed significantly."},{"title":"Agent tool versioning audit","prompt":"I'm auditing changes to our 'nft-metadata-fetcher' MCP tool — compare the reference version labeled 'stable' against the new candidate labeled 'beta-april' and tell me how different the input schemas and required field counts are."}],"resultDescription":"A JSON object containing a structured comparison of the two tool versions, including differences in tool name, description, input schema, version label, route path, required field count, and payment_required flag, along with a blast radius assessment indicating the scope and risk of changes.","failureModes":["Missing required fields (tool_name, tool_description, input_schema, version_label) in either facts or reference_facts returns a validation error","Mode must be set to 'compare' — other values will be rejected","Input schema objects exceeding 50 properties will be rejected","Payment not fulfilled via x402 returns HTTP 402","Malformed JSON in either facts or reference_facts objects returns a parse error"],"whenToPreferThis":"Use this endpoint when you need to programmatically assess the impact of changes between two versions of an MCP tool definition, particularly before deploying updates to AI agent tooling environments. It is especially valuable when you need to understand whether schema changes are breaking, how many required fields changed, or whether the tool description drift is significant enough to affect agent routing. Prefer this over manual diffing when operating at scale or integrating change management into an automated deployment pipeline.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:43:29.657Z","isFirstParty":false}