{"serverId":"mcp-registry/io.github.cengit1/agent-index","tools":[{"name":"bulk_export","fixed":{"name":"bulk_export","description":"Cursor-paginated bulk snapshot of endpoints or resources. PRICED: $0.25 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Returns a 1000-record page. Price is per page, not per record. Pass the returned cursor to continue.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"type":"string","description":"endpoints or resources (default endpoints)"},"cursor":{"type":"string","description":"Opaque cursor from the previous page"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.25"},"protocol":{"type":"string","description":"Filter by protocol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":249,"tokensAfter":249},{"name":"find_tool","fixed":{"name":"find_tool","description":"Tool finder. PRICED: $0.002 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Find services by the tools they actually publish, searching the real tool lists of the 6,530 services that expose one rather than their marketing text.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string","description":"Tool name to search for"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.002"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":209,"tokensAfter":209},{"name":"get_agent_profile","fixed":{"name":"get_agent_profile","description":"Retrieve a full profile for a specific agent or endpoint by its numeric ID or identifier URI. Returns protocol detection, liveness history, on-chain payment evidence, MCP tools list, and A2A skills. FREE for the first 50 calls a day per caller, then $0.02 in USDC on base via x402. Over the allowance, call without `payment` to receive the exact payment requirements, then call again with `payment` to be served.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","description":"Numeric ID (e.g. 42) or full identifier URI (e.g. urn:air:huggingface.co:skill:abc)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value, needed only past the free daily allowance."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":230,"tokensAfter":230},{"name":"get_demand_preview","fixed":{"name":"get_demand_preview","description":"Free preview of the AgentIndex Builder Demand Report: the top three themes builders are asking about right now, with signal counts. The full report -- evidence, supply gaps, release inventory and recommendations -- is the priced tool get_demand_report.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"string","description":"Window in days, 1-90 (default 7)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"get_demand_report","fixed":{"name":"get_demand_report","description":"Builder Demand Report: what builders are asking for right now, and where demand has no supply. PRICED: $0.05 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Themes ranked by how often they recur across a nightly-mined corpus of developer questions, forum discussion and search demand, each with the underlying signals as evidence and a stated implication. Crossed against o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"string","description":"Window in days, 1-90 (default 7)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.05"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":250,"tokensAfter":250},{"name":"get_endpoint_alerts","fixed":{"name":"get_endpoint_alerts","description":"Change feed of recently added, changed or newly dark endpoints. PRICED: $0.05 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Returns up to 500 recent endpoint changes, filterable by protocol and time window. Intended to be called repeatedly in place of re-crawling the index.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"since":{"type":"string","description":"ISO timestamp or day count, e.g. 2026-08-01 or 7"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.05"},"protocol":{"type":"string","description":"Filter by protocol: mcp, a2a, x402, ard, erc8004"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":255,"tokensAfter":255},{"name":"get_liveness_history","fixed":{"name":"get_liveness_history","description":"Liveness attestation and retained probe history for one endpoint. PRICED: $0.01 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Probes the endpoint live at request time and returns that alongside the complete retained probe series -- every observation oldest-first, uptime percentage, observed-day count, and each up/down transition with the timestamp it changed and how lo","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","description":"Numeric ID or identifier URI of the endpoint (as returned by search_agents)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.01"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":268,"tokensAfter":268},{"name":"get_rankings","fixed":{"name":"get_rankings","description":"The full ranked table of every scored service. PRICED: $0.25 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Every service we hold probe history for, scored out of 100, ordered best first, each tagged with the categories it leads on. Page with limit and offset. Services we have never probed are absent rather than ranked last, because no history is an absence of evidence,","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"string","description":"Rows per page, 1-5000 (default 1000)"},"offset":{"type":"string","description":"Rows to skip (default 0)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.25"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":269,"tokensAfter":269},{"name":"get_service_report","fixed":{"name":"get_service_report","description":"One-page report on a single indexed service, ending in a verdict. PRICED: $0.02 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Live status, 30 and 90 day uptime computed from our own probe history, advertised price, on-chain payment evidence with distinct payer count, TLS issuer and expiry, the jobs the service declares, and three closest alternatives with their own num","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["domain"],"properties":{"domain":{"type":"string","description":"Hostname of the service, e.g. blockrun.ai"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.02"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":260,"tokensAfter":260},{"name":"get_top_ten","fixed":{"name":"get_top_ten","description":"The ten best services in one capability category today. PRICED: $0.02 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Ranked by a score out of 100 built only from what we measured: liveness history over the last 90 probes, on-chain payment evidence, how many independent registries list it, how many protocols it genuinely answers on, and how completely it describes itself","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["category"],"properties":{"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.02"},"category":{"type":"string","description":"One of: web-search, databases, market-data, crypto-onchain, productivity, maps-weather, devtools, messaging, documents, media"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":282,"tokensAfter":282},{"name":"get_trust_score","fixed":{"name":"get_trust_score","description":"Measured-signal trust score for one endpoint. PRICED: $0.02 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Scores an endpoint on liveness history, on-chain payment evidence, cross-registry corroboration and protocol richness. Every input is independently measured by us; no self-reported field contributes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","description":"Numeric ID or identifier URI of the endpoint"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.02"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":239,"tokensAfter":239},{"name":"get_weekly_changes","fixed":{"name":"get_weekly_changes","description":"What came alive and what went dark across the whole index in the last seven days. PRICED: $0.05 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Services that started answering and services that stopped, with index-wide totals, over a window you choose up to 30 days. Rebuilt hourly and served identically to every buyer, so it costs the same to read whether you are first o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"string","description":"Window in days, 1-30 (default 7)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.05"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":251,"tokensAfter":251},{"name":"payment_evidence","fixed":{"name":"payment_evidence","description":"Payment evidence. PRICED: $0.002 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. On-chain payment evidence for one service: how many payments, how many distinct paying wallets, first and last seen. Read off the chain, not off a claim. Counts are per receiving wallet, so one operator on several hostnames shows the same totals on each.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target"],"properties":{"target":{"type":"string","description":"A domain, URL or indexed service id"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.002"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":247,"tokensAfter":247},{"name":"preflight_check","fixed":{"name":"preflight_check","description":"Pre-flight check. PRICED: $0.001 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. Is this endpoint alive, how long we have known it, what protocols it answers on, what it charges, and whether real money has ever reached it. Answered from our own probe record rather than the service's own claims. First 500 calls a day are free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target"],"properties":{"target":{"type":"string","description":"A domain, URL or indexed service id"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.001"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":245,"tokensAfter":245},{"name":"price_check","fixed":{"name":"price_check","description":"Price check. PRICED: $0.001 in USDC on base via x402 -- no account, no API key, no invoice. Call without `payment` to receive the exact payment requirements, then call again with `payment` to be served. What this endpoint charges as we last observed it, not as it advertises, with the live payment terms and whether they match the published ones.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target"],"properties":{"target":{"type":"string","description":"A domain, URL or indexed service id"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value. Omit it to receive the payment requirements for this call; supply it to be served. Price: $0.001"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":214,"tokensAfter":214},{"name":"search_agents","fixed":{"name":"search_agents","description":"Search the AgentIndex for AI agents, MCP servers, A2A agents, and x402-gated APIs by capability keyword. Returns ranked results with type, description, URL, and tags. FREE for the first 50 calls a day per caller, then $0.005 in USDC on base via x402. Over the allowance, call without `payment` to receive the exact payment requirements, then call again with `payment` to be served.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["capability"],"properties":{"type":{"type":"string","description":"Filter by resource type: application/mcp-server-card+json, application/ai-skill, application/openapi+json, etc."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max results (default 10, max 50)"},"payment":{"type":"string","description":"Optional. An x402 X-PAYMENT header value, needed only past the free daily allowance."},"capability":{"type":"string","description":"Capability or keyword to search (e.g. trading, data retrieval, mcp)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":291,"tokensAfter":291}],"toolsChanged":16,"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."}