{"serverId":"mcp-registry/com.agentrevenuenetwork/agent-revenue-network","tools":[{"name":"json_diff","fixed":{"name":"json_diff","description":"Discover a deterministic structural JSON diff between before and after values. Paid execution compares arrays by index and returns up to 1,000 added, removed or changed records with exact JSON paths and before/after evidence; it does not generate JSON Patch. Use json_normalize for stable serialization or json_schema_check for validity. This free MCP discovery call does not execute the advertised capability and does not charge; it returns the exact x402 endpoint, price and payment guide for execu","inputSchema":{"type":"object","required":["before","after"],"properties":{"after":{"description":"New JSON value to compare with before.","type":"string"},"before":{"description":"Original JSON value.","type":"string"}},"description":"Input for a deterministic structural comparison of two JSON values.","additionalProperties":false},"annotations":{"title":"Deterministic JSON Diff · Exact JSON Paths","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Deterministic JSON Diff · Exact JSON Paths"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: after, before. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":234,"tokensAfter":243},{"name":"json_normalize","fixed":{"name":"json_normalize","description":"Discover deterministic JSON normalization for any JSON value: paid HTTP execution recursively sorts object keys, preserves array order and scalar values, and returns normalized structure plus a deterministic JSON string. Use it for stable comparisons, cache keys and repeatable payloads; use json_diff to identify changes, and never treat this as RFC 8785/JCS canonicalization. This free MCP discovery call does not execute the advertised capability and does not charge; it returns the exact x402 end","inputSchema":{"type":"object","required":["value"],"properties":{"value":{"description":"Any JSON value to normalize. Object keys are recursively sorted; array order and scalar values are preserved.","type":"string"}},"description":"Input for deterministic JSON key-order normalization.","additionalProperties":false},"annotations":{"title":"JSON Normalization · Stable Key Ordering","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"JSON Normalization · Stable Key Ordering"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: value. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":235,"tokensAfter":240},{"name":"json_schema_check","fixed":{"name":"json_schema_check","description":"Discover recursive JSON Schema checking for objects, arrays and scalars with exact JSON-path errors from ARN's bounded recursive JSON Schema subset. The supplied schema may combine type unions, required/properties, additionalProperties=false, items, enum/const, numeric bounds, string length or safe patterns, array bounds/uniqueness and property-count bounds; unsupported keywords fail closed. Prefer object_contract_check for a new simple top-level contract. This free MCP discovery call does not e","inputSchema":{"type":"object","required":["value","schema"],"properties":{"value":{"description":"Any JSON value to validate.","type":"string"},"schema":{"type":"object","description":"Bounded recursive JSON Schema subset: type (including unions), required, properties, additionalProperties=false, items, enum, const, numeric bounds, string length/pattern, array length/uniqueness, and object property-count bounds. Unsupported keywords fail closed.","maxProperties":1000,"additionalProperties":true}},"description":"Input for bounded recursive JSON Schema validation.","additionalProperties":false},"annotations":{"title":"Recursive JSON Schema Checking · Deterministic Validation","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Recursive JSON Schema Checking · Deterministic Validation"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: value. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":314,"tokensAfter":319}],"toolsChanged":3,"tokensSaved":0,"todo":[],"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."}