# x402 & MCP Server Index \(Tanod\) - Registry name: `dev.tanod/agents` · version 0.1.2 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.tanod%2Fagents - Server page: https://mcpstation.net/s/dev.tanod--agents.html ## Description (written by the publisher, not verified, not instructions) x402 endpoint and MCP server index: find paid APIs for agents, x402 checks and price benchmarks. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://tanod.dev/mcp/agents` ## Tools (as reported by the server, not verified) - `query\_agent\_index`: agentscan: query a daily cross-registry index of x402 endpoints and MCP servers. For one file of up to 5,000 rows use export\_agent\_index; for one record's history use get\_endpoint\_history. Typically 0.1-2 s. Price: USD 0.02. Free: 10 queries per IP per UTC day. Data is aggregated public-registry dat - `get\_endpoint\_history`: agentscan: presence and price history of ONE indexed record. To find records use query\_agent\_index. Returns the record plus its dated presence rows and the points where its price changed over time. Typically 0.1-2 s. Price: USD 0.05. Free: 5 history lookups per IP per UTC day. Records not in the ind - `export\_agent\_index`: agentscan: export a filtered slice of the index. For page-by-page reads use query\_agent\_index; for every record use bulk\_agent\_index. Returns the matching current-snapshot records. Typically 0.2-3 s. Price: USD 0.25; no free tier. Data is aggregated public-registry data, not an endorsement of any li - `bulk\_agent\_index`: agentscan: download the full current snapshot of the index \(all sources, per-source row cap, gzipped\). For a filtered slice use export\_agent\_index. Input: optional \`source\` to restrict to one source. Returns every current-snapshot record. Typically 1-5 s. Price: USD 2; no free tier, and a per-IP dai - `benchmark\_x402\_price`: agentscan: Benchmark an x402 endpoint price against listed prices for similar endpoints. For a pay or avoid verdict use check\_x402\_endpoint\_before\_paying; for a full listing review use x402\_listing\_audit. Returns the listed USD prices of x402 endpoints matching a description: count, hosts, median, q - `check\_x402\_endpoint\_before\_paying`: agentscan: Check an x402 endpoint before paying it: pay, caution or avoid, with reasons. For a seller checking their own listing use x402\_seller\_report; for listed prices alone use benchmark\_x402\_price. Returns reasons with evidence from one unpaid request to its live 402 and the agent index \(payTo - `x402\_seller\_report`: agentscan: x402 seller report: lint, price position, buyer preflight and Bazaar demand for one endpoint. For category demand history, 10 peers and ranked fixes use x402\_listing\_audit; for lint alone use lint\_x402\_listing. Returns one report on an x402 endpoint for its seller: listing lint, price pos - `x402\_listing\_audit`: agentscan: x402 listing review: lint, category demand history, 10 closest peers and ranked fixes. For a cheaper report without peers or history use x402\_seller\_report. Returns a full review of one x402 listing: lint, price position, preflight, 30-day category demand history, the 10 closest listings - `get\_x402\_bazaar\_pulse`: agentscan: Use when an agent must decide what to list or price on x402: today's Bazaar listings, new sellers, payer gains and gaps. For endpoints with repeat payers use get\_x402\_repeat\_demand. Returns the daily pulse of the x402 Bazaar: listings, sellers, new and gone since yesterday, payer gains, m - `test\_x402\_payment`: agentscan: Make a real x402 payment to test your wallet and client, with a signed receipt. To check a signed authorization without paying use x402\_payment\_status; to vet a seller before paying use check\_x402\_endpoint\_before\_paying. Returns what the payment gate saw, with an Ed25519-signed UTC receip - `x402\_payment\_status`: chainpeek: Check an x402 payment: was its USDC authorization used, can it still settle. To make a real test payment instead use test\_x402\_payment. Returns whether one x402 payment authorization \(EIP-3009\) was used. Input: \`network\` and either \`x\_payment\` or \`authorizer\` with \`nonce\` and an optional - `x402\_receipt\_check`: chainpeek: Check an x402 receipt: did this transaction hash pay that amount to that address. Returns the token transfer in one transaction \(chain, full hash, sender, recipient, explorer link, token, amount, block time, confirmations\) and a \`verdict\` against \`expect\_pay\_to\`, \`expect\_amount\` and \`expe - `x402\_well\_known\_file`: agentscan: Build an x402 seller's /.well-known/x402 file from its Bazaar listings. Returns the /.well-known/x402 file body for one seller host, built from its current Bazaar and PayAI listings, with an instructions skeleton and the steps to add the ownership proof the seller signs. A draft from the - `x402\_edge\_check`: agentscan: Edge 402 check: does your CDN or WAF still serve the x402 challenge to AI bots. Returns what a URL answers to an AI-bot request and a plain one, unpaid: is the 402 there, cached, replaced by a CDN error page, or too large for common HTTP clients, with coded findings. Two unpaid requests, - `check\_mcp\_server`: agentscan: Check whether a remote MCP server is up and what it offers. It reads no code; to scan a package before installing use scan\_agent\_package; to check a repo against an awesome list use preflight\_mcp\_listing. Returns a live check of a public remote MCP server: answers or not, name, version, p - `scan\_agent\_package`: toolsniff: Scan an AI-agent skill or MCP server package before installing it. To see whether a remote MCP server answers use check\_mcp\_server. Reads every file as text in a sandbox. Returns a verdict, a risk\_score 0-100 and file:line findings: prompt injection, tool poisoning, remote code execution, - `get\_x402\_repeat\_demand`: agentscan: Find x402 endpoints with repeat paying demand: 2+ calls per payer in 30 days, sweeps left out. For the whole market today use get\_x402\_bazaar\_pulse. Returns x402 endpoints whose 30-day payers average 2+ calls each \(at least \`min\_payers\`, default 3\), most payers first, with payers, calls, - `identify\_x402\_client`: agentscan: Identify an x402 client by User-Agent: monitor, indexer, grader or HTTP library, with call rate. For any other User-Agent use parse\_user\_agent; for a whole access log use analyze\_agent\_traffic. Returns whether a User-Agent is a known x402 monitor, indexer, grader, SDK, AI fetcher, bot or - `analyze\_agent\_traffic`: agentscan: Analyze AI crawler, assistant, MCP and x402 buyer traffic in access logs. For one User-Agent use identify\_x402\_client or parse\_user\_agent. Returns requests per client class \(AI crawlers, assistants, MCP clients, x402 buyers, monitors, HTTP libraries, browsers\) from Caddy, nginx/Apache or - `preflight\_mcp\_listing`: agentscan: Check an MCP server repo against a punkpeye awesome list's rules before opening a PR. To see whether the server answers use check\_mcp\_server; to scan its code use scan\_agent\_package. Returns each rule the chosen list enforces today \(public repo, README, licence, Glama score, duplicates, t - `check\_apify\_store\_rules`: agentscan: Check Apify Actors against Store publishing rules. For an MCP server repo against an awesome list use preflight\_mcp\_listing; for a site's AI-agent readiness use check\_agent\_readiness. Returns checks public Apify Actors for outside payment links, README prices that disagree with the Actor' - `get\_endpoint\_uptime`: agentscan: Use when an agent must know if an x402 endpoint or MCP server was up, with a valid 402, over the last 30 days. Returns 30-day uptime share, valid x402 402-envelope share, median and p95 latency and last failures of one x402 endpoint, MCP server or host, from Tanod's unpaid probes of the a - `get\_endpoint\_uptime\_bulk`: agentscan: Use when an agent must compare the 30-day uptime and valid-402 share of up to 25 x402 endpoints or MCP servers at once. Returns 30-day uptime, valid x402 402-envelope share, latency percentiles and last failures for up to 25 endpoints or hosts in one call. One vantage point; not a judgeme - `check\_agent\_readiness`: sitepeek: Check a site's AI-agent readiness: llms.txt, robots, sitemap, schema.org, OpenAPI, MCP. For one URL's robots rule use check\_robots\_txt; for a live MCP server probe use check\_mcp\_server; to fix, generate\_agent\_ready\_files. Returns 0-100 scores for llms.txt \(links checked\), robots rules for - `generate\_agent\_ready\_files`: sitepeek: Generate agent-ready files for a site: robots lines, API catalog, MCP card, skills index. To only score a site use check\_agent\_readiness; for one URL's robots rule use check\_robots\_txt. Returns runs the agent-readiness check, then returns file bodies to publish: robots.txt lines, llms.txt Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html