# Blockchain Money Map MCP Tool Change Blast Radius Analyzer

> Blockchain Money Map MCP Tool Change Blast Radius Analyzer is a paid API for AI agents from api.blockchainmoneymap.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Compares two versions of an MCP tool definition to analyze the blast radius of changes between them.

## Facts

- Endpoint: POST https://api.blockchainmoneymap.com/api/x402/x402-mcp-tool-change-blast-radius-analyzer
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockchain-money-map-mcp-tool-change-blast-radius-analyzer-60d04b52
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yo1PPws7r8gDB5_Uy_wrz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability blockchain-money-map-mcp-tool-change-blast-radius-analyzer-60d04b52 -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockchain-money-map-mcp-tool-change-blast-radius-analyzer-60d04b52/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockchainmoneymap.com](https://www.zero.xyz/host/api.blockchainmoneymap.com/llms.txt)
