{"serverId":"mcp-registry/io.github.waxsway/agentresolver","tools":[{"name":"json_normalize","fixed":{"name":"json_normalize","description":"Paid $0.001 USDC on Base or Solana canonical JSON normalization plus SHA-256 digest.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["value"],"properties":{"value":{"type":"string"}}},"annotations":{"title":"JSON normalize — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"JSON normalize — $0.001"},"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":73,"tokensAfter":77},{"name":"json_schema_validate","fixed":{"name":"json_schema_validate","description":"Paid $0.001 USDC on Base or Solana deterministic JSON Schema subset validation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["data","schema"],"properties":{"data":{"type":"string"},"schema":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"annotations":{"title":"JSON Schema validate — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"JSON Schema validate — $0.001"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: data. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":100,"tokensAfter":104},{"name":"payment_guard","fixed":{"name":"payment_guard","description":"Paid $0.001 USDC fail-closed payment authorization preflight. Use immediately before an autonomous agent signs a target x402 payment. Returns eligible/blocked, exact observed payment terms, reason codes, evidence receipt and stable fingerprints. The caller retains sole spending authority.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"body":{"type":"string"},"method":{"enum":["GET","HEAD","POST"],"type":"string"},"maxPriceUsd":{"type":"number","maximum":1000,"minimum":0},"expectedPayTo":{"type":"string","maxLength":128,"minLength":1},"expectedNetwork":{"type":"string","maxLength":128},"allowUnpaidPostProbe":{"type":"boolean"}}},"annotations":{"title":"AgentResolver Guard — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"AgentResolver Guard — verify before every x402 payment — $0.001"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: body. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":216,"tokensAfter":220},{"name":"x402_payment_preflight","fixed":{"name":"x402_payment_preflight","description":"Paid $0.001 USDC on Base or Solana transaction-path gate for autonomous buyers. Returns eligible/blocked, exact target payment terms, fail-closed reason codes and verifiable evidence before caller authorization. AgentResolver never requests a private key, signs the target payment, or custodies/forwards target funds.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"body":{"type":"string"},"method":{"enum":["GET","HEAD","POST"],"type":"string"},"maxPriceUsd":{"type":"number","maximum":1000,"minimum":0},"expectedPayTo":{"type":"string","maxLength":128,"minLength":1},"expectedNetwork":{"type":"string","maxLength":128},"allowUnpaidPostProbe":{"type":"boolean"}}},"annotations":{"title":"X402 preflight — verify endpoint before paying — endpoint safety — USDC payment check — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"X402 preflight — verify endpoint before paying — endpoint safety — USDC payment check — $0.001"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: body. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":226,"tokensAfter":230}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"abi_decode","params":["data","types"]},{"tool":"abi_encode","params":["types","values"]},{"tool":"agent_distribution_pack","params":["tags","origin","mcpName","version","openapiUrl","description","mcpEndpoint","providerName","repositoryUrl","primaryEndpoint"]},{"tool":"agent_readiness","params":["url"]},{"tool":"base64_decode","params":["input"]},{"tool":"base64_encode","params":["input"]},{"tool":"batch_verified_resolve","params":["items"]},{"tool":"eip712_hash","params":["types","domain","message","primaryType"]},{"tool":"ens_namehash","params":["name"]},{"tool":"evm_address_checksum","params":["address"]},{"tool":"evm_units","params":["mode","value","decimals"]},{"tool":"hash_encode","params":["input","secret","operation"]},{"tool":"hmac_sha256","params":["input","secret"]},{"tool":"http_inspect","params":["url"]},{"tool":"json_normalize","params":["value"]},{"tool":"json_schema_validate","params":["data","schema"]},{"tool":"jwt_decode","params":["input"]},{"tool":"keccak256","params":["input","encoding"]},{"tool":"mcp_preflight","params":["endpoint"]},{"tool":"openapi_select","params":["goal","specUrl"]},{"tool":"payment_guard","params":["url","body","method","maxPriceUsd","expectedPayTo","expectedNetwork","allowUnpaidPostProbe"]},{"tool":"procure","params":["goal","limit","constraints","providerOrigins"]},{"tool":"provider_bootstrap","params":["origin","routeIds"]},{"tool":"provider_launch_check","params":["name","tags","method","origin","network","endpoint","priceUsd","probeUrl","providerId","description","capabilityId","providerName"]},{"tool":"resolve","params":["url","goal","limit"]},{"tool":"sha256","params":["input"]},{"tool":"sha512","params":["input"]},{"tool":"slugify","params":["text","separator"]},{"tool":"solidity_selector","params":["signature"]},{"tool":"tool_contract","params":["consumerInputSchema","producerOutputSchema"]},{"tool":"url_parse","params":["url"]},{"tool":"uuid_v4","params":["count"]},{"tool":"verified_resolve","params":["url","goal","constraints","providerOrigins"]},{"tool":"x402_payment_preflight","params":["url","body","method","maxPriceUsd","expectedPayTo","expectedNetwork","allowUnpaidPostProbe"]},{"tool":"x402_ping","params":["echo"]}],"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."}