{"server":{"name":"io.github.waxsway/agentresolver","title":"AgentResolver — Agent Commerce Health Monitoring","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","remotes":[{"url":"https://agentresolver.vercel.app/mcp","type":"streamable-http"}],"version":"0.2.4","repository":{"url":"https://github.com/waxsway/agentresolver","source":"github"},"description":"Free API/MCP/x402 health checks plus $19 hourly managed monitoring for agent services."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-09-27T15:41:17.669575Z","publishedAt":"2026-09-27T15:41:17.669575Z","statusChangedAt":"2026-09-27T15:41:17.669575Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://agentresolver.vercel.app/mcp","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2026-07-28"],"stateless":true},"health":{"reachable":true,"uptime_30d":1,"latency_ms_p50":842,"consecutive_failures":0,"last_probe_at":"2026-10-20T03:22:10.307Z","last_ok_at":"2026-10-20T03:22:10.307Z"}}],"packages":[]},"dev.protogrid/tools":[{"name":"abi_decode","title":"Ethereum ABI decode — $0.005","description":"Paid $0.005 USDC on Base or Solana exact Ethereum ABI decoding into JSON-safe typed values.","annotations":{"title":"Ethereum ABI decode — $0.005","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"abi_encode","title":"Ethereum ABI encode — $0.005","description":"Paid $0.005 USDC on Base or Solana exact Ethereum ABI encoding from Solidity typed JSON values to calldata-ready hex.","annotations":{"title":"Ethereum ABI encode — $0.005","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"agent_distribution_pack","title":"Agent distribution pack — $5","description":"Paid $5 USDC seller-side agent distribution pack for API/MCP discoverability: live discovery audit, ready-to-commit agent-readable artifacts, and a prioritized API/MCP distribution sequence.","annotations":{"title":"Agent distribution pack — $5","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"agent_readiness","title":"Agent-readiness audit — $0.005","description":"Paid $0.005 USDC on Base or Solana audit of a public website for agent discoverability and machine-readable integration signals. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"Agent-readiness audit — $0.005","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"base64_decode","title":"Base64 decode — $0.001","description":"Paid $0.001 USDC on Base or Solana Base64 to UTF-8 decoding.","annotations":{"title":"Base64 decode — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"base64_encode","title":"Base64 encode — $0.001","description":"Paid $0.001 USDC on Base or Solana UTF-8 to Base64 encoding.","annotations":{"title":"Base64 encode — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"batch_verified_resolve","title":"Batch verified resolve — $0.05","description":"Paid $0.05 USDC on Base or Solana batch live verification for 2–4 capability decisions using unpaid MCP and x402/HTTP evidence. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"Batch verified resolve — $0.05","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"eip712_hash","title":"EIP-712 typed-data hash — $0.005","description":"Paid $0.005 USDC on Base or Solana exact EIP-712 typed-data digest for signing and verification workflows.","annotations":{"title":"EIP-712 typed-data hash — $0.005","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"ens_namehash","title":"ENS namehash — $0.01","description":"Paid $0.01 USDC on Base or Solana ENSIP-15 normalization, exact ENS namehash and label hashes.","annotations":{"title":"ENS namehash — $0.01","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"evm_address_checksum","title":"EVM address checksum — $0.003","description":"Paid $0.003 USDC on Base or Solana exact EIP-55 address validation and checksum normalization.","annotations":{"title":"EVM address checksum — $0.003","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"evm_units","title":"EVM units convert — $0.005","description":"Paid $0.005 USDC on Base or Solana exact decimal/base-unit conversion with arbitrary token decimals.","annotations":{"title":"EVM units convert — $0.005","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"hash_encode","title":"Hash & encode — $0.001","description":"Paid $0.001 USDC on Base or Solana deterministic SHA-256, SHA-512, HMAC-SHA256, Base64 encode/decode, or non-verifying JWT decode. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"Hash & encode — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"hmac_sha256","title":"HMAC SHA-256 — $0.001","description":"Paid $0.001 USDC on Base or Solana HMAC-SHA256 hex digest.","annotations":{"title":"HMAC SHA-256 — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"http_inspect","title":"x402 payment preflight + PayTo verification — $0.001","description":"Paid $0.001 USDC on Base or Solana verify-before-pay endpoint safety check: payTo verification, quote price, network, asset, resource binding and x402 challenge compliance before an agent authorizes spend. POST probes require explicit caller opt-in because an unprotected endpoint could have side effects.","annotations":{"title":"x402 payment preflight + PayTo verification — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"json_normalize","title":"JSON normalize — $0.001","description":"Paid $0.001 USDC on Base or Solana canonical JSON normalization plus SHA-256 digest.","annotations":{"title":"JSON normalize — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"json_schema_validate","title":"JSON Schema validate — $0.001","description":"Paid $0.001 USDC on Base or Solana deterministic JSON Schema subset validation.","annotations":{"title":"JSON Schema validate — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"jwt_decode","title":"JWT decode — $0.001","description":"Paid $0.001 USDC on Base or Solana non-verifying JWT header/payload decode.","annotations":{"title":"JWT decode — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"keccak256","title":"Keccak-256 — $0.004","description":"Paid $0.004 USDC on Base or Solana exact Ethereum keccak256 digest for UTF-8 text or hex bytes.","annotations":{"title":"Keccak-256 — $0.004","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"mcp_preflight","title":"MCP live preflight — $0.001","description":"Paid $0.001 USDC on Base or Solana live MCP endpoint preflight for reachability, compatibility, latency, server metadata and tool inventory. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"MCP live preflight — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"openapi_select","title":"OpenAPI operation selection — $0.005","description":"Paid $0.005 USDC on Base or Solana selection of the best operation from one public JSON OpenAPI spec for a stated goal. Returns a compact execution-ready contract. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"OpenAPI operation selection — $0.005","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"payment_guard","title":"AgentResolver Guard — verify before every x402 payment — $0.001","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.","annotations":{"title":"AgentResolver Guard — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"procure","title":"Procure a compatible capability","description":"CALL THIS when the agent's installed tools do not clearly satisfy the current task. Free open-world procurement across APIs, MCP, x402, L402 and MPP. Required compatibility evidence fails closed: AgentResolver returns no selected provider rather than guessing. When supported unknowns remain, the response can recommend the paid $0.02 verified_resolve step. Never authorizes spend.","annotations":{"title":"Procure a compatible capability","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"provider_bootstrap","title":"Bootstrap a domain-controlled provider","description":"Free zero-state provider onboarding. Reads the fixed AgentResolver well-known manifest on one HTTPS origin, live-verifies selected same-origin x402 payment identities, returns an immediate providerOrigins procurement seed, and prepares caller-owned durable 402 Index registration actions. AgentResolver does not persist provider state or send the external registration.","annotations":{"title":"Bootstrap a domain-controlled provider","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"provider_launch_check","title":"Provider launch check — $0.05","description":"Paid $0.05 USDC seller-side agent-distribution entry check: verify provider readiness and the live x402 contract, then use the $5 Distribution Pack when discoverability artifacts or launch fixes are needed.","annotations":{"title":"Provider launch check — $0.05","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"resolve","title":"Explore possible capabilities","description":"Free exploratory discovery. Use only when browsing possible tools/APIs/MCP services without needing a trustworthy execution choice yet. For an actual missing capability, prefer procure so required evidence fails closed and unresolved candidates can escalate to verification.","annotations":{"title":"Resolve a missing capability","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"sha256","title":"SHA-256 hash — $0.001","description":"Paid $0.001 USDC on Base or Solana SHA-256 digest of bounded UTF-8 text.","annotations":{"title":"SHA-256 hash — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"sha512","title":"SHA-512 hash — $0.001","description":"Paid $0.001 USDC on Base or Solana SHA-512 digest of bounded UTF-8 text.","annotations":{"title":"SHA-512 hash — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"slugify","title":"Slugify — $0.001","description":"Paid $0.001 USDC on Base or Solana deterministic slug generation.","annotations":{"title":"Slugify — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"solidity_selector","title":"Solidity selector — $0.01","description":"Paid $0.01 USDC on Base or Solana exact 4-byte Solidity selector and full keccak256 signature hash.","annotations":{"title":"Solidity selector — $0.01","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"sponsorship_info","title":"Provider sponsorship information","description":"Free read-only information for tool/API/MCP providers about AgentResolver's explicitly labeled sponsorship pilot. Organic ranking remains independent; applying creates no purchase or financial commitment.","annotations":{"title":"Provider sponsorship information","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"tool_contract","title":"Tool contract fit — $0.005","description":"Paid $0.005 USDC on Base or Solana deterministic JSON-schema compatibility check between one tool output and the next tool input. Returns exact incompatibility reasons and conservative normalized mappings. x402-aware MCP clients can authorize and settle inside this tool call.","annotations":{"title":"Tool contract fit — $0.005","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"url_parse","title":"URL parse — $0.001","description":"Paid $0.001 USDC on Base or Solana absolute URL parser.","annotations":{"title":"URL parse — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"uuid_v4","title":"UUID v4 — $0.001","description":"Paid $0.001 USDC on Base or Solana UUID v4 generation, up to 20 IDs.","annotations":{"title":"UUID v4 — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"verified_resolve","title":"Verify an unresolved external capability — $0.02","description":"PAID $0.02 USDC verification step. Use after procure returns no proven selection / eligible_with_unknowns, or immediately before trusting an unfamiliar external candidate when live evidence is required. Re-checks supported endpoint, MCP, x402 and contract evidence and returns a fail-closed recommendation. Call only when the host independently authorizes the displayed spend.","annotations":{"title":"Live verified resolve — $0.02","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"x402_payment_preflight","title":"X402 preflight — verify endpoint before paying — endpoint safety — USDC payment check — $0.001","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.","annotations":{"title":"X402 preflight — verify endpoint before paying — endpoint safety — USDC payment check — $0.001","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"},{"name":"x402_ping","title":"x402 settlement test — wallet facilitator payment test — $0.001","description":"Paid $0.001 USDC on Base or Solana no-body settlement canary for funded agents. Returns a timestamped pong only after successful x402 payment to verify wallet, facilitator, payment, and delivery end-to-end.","annotations":{"title":"x402 settlement test — wallet facilitator payment test — $0.001","readOnlyHint":true,"openWorldHint":false,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T03:22:10.307Z"}],"dev.protogrid/trust":{"score":94,"components":{"hygiene":100,"liveness":100,"freshness":100,"provenance":80},"drivers":["+repository","+namespace-matches-repo","+reachable","+uptime-100%","+updated-23d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-20T08:16:33.341Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."},"dev.protogrid/quality":{"score":85,"label":"good","components":{"auth":null,"hygiene":100,"protocol":88,"stability":50,"dependencies":null},"checks":[{"id":"protocol.modern","detail":"supports 2026-07-28 (server/discover)","status":"pass","category":"protocol"},{"id":"protocol.stateless","detail":"answers without a session","status":"pass","category":"protocol"},{"id":"protocol.transport","detail":"streamable HTTP","status":"pass","category":"protocol"},{"id":"protocol.list_ttl","detail":"tools/list declares ttlMs 0, so clients re-fetch it on every use","status":"warn","category":"protocol"},{"id":"auth.prm","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.as_metadata","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.cimd","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.secret_in_url","detail":"no templated URL","status":"na","category":"auth"},{"id":"tools.descriptions","detail":"every tool has a description","status":"pass","category":"hygiene"},{"id":"tools.description_length","detail":"descriptions are concise","status":"pass","category":"hygiene"},{"id":"tools.schemas","detail":"every tool has an object input schema","status":"pass","category":"hygiene"},{"id":"tools.annotations","detail":"36 of 36 tools declare readOnlyHint or destructiveHint","status":"pass","category":"hygiene"},{"id":"tools.directory_hints","detail":"every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint","status":"pass","category":"hygiene"},{"id":"tools.token_cost","detail":"about 5,429 tokens to load every tool","status":"pass","category":"hygiene"},{"id":"tools.api_dump","detail":"tools are not a one-to-one API dump","status":"pass","category":"hygiene"},{"id":"stability.changes","detail":"2 tool changes in 30 days","status":"pass","category":"stability"},{"id":"stability.rug_pull","detail":"1 tools kept their name but changed most of their description in 30 days; review before trusting them","status":"fail","category":"stability"},{"id":"deps.known_vulns","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.mcp_sdk_version","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.resolvable","detail":"no npm or PyPI package","status":"na","category":"dependencies"}],"drivers":["-stability.rug_pull","~protocol.list_ttl"],"flags":[],"tool_count":36,"token_estimate":5429,"tools_hash":"8d045cef7a0ebdce2fd269773c1be414","tools_changed_at":"2026-09-26T09:12:39.256Z","computed_at":"2026-10-20T07:53:49.483Z","disclaimer":"Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed."},"dev.protogrid/identity":{"canonical_id":"io.github.waxsway/agentresolver","aliases":[],"alias_count":0,"repository_key":"github:waxsway/agentresolver","owner":{"verified":false,"method":null,"since":null}}},"next_actions":[{"action":"list_tools","description":"Every current tool with input schemas","href":"/v1/servers/io.github.waxsway%2Fagentresolver/tools","arguments":{"name":"io.github.waxsway/agentresolver"}},{"action":"get_connection","description":"Minimal connection block for the preferred remote or package","href":"/v1/servers/io.github.waxsway%2Fagentresolver/connection?target=mcpServers","arguments":{"name":"io.github.waxsway/agentresolver","target":"mcpServers"}},{"action":"search","description":"Find other servers by intent","href":"/v1/search?q={query}","arguments":{"q":"{query}"}}]}