# Tanod Agents > Index of x402 endpoints and MCP servers (query, history, export) and agent-package scans. A focused part of Tanod (https://tanod.dev/llms.txt covers every family), over HTTP and MCP. > > Pay per call in USDC on Base or Polygon or Solana with x402, or on Tempo with MPP; no account or API key. Free tier: a small daily per-IP > pool per family; over HTTP add the header `X-Tanod-Free: 1` to an unpaid call (without it every unpaid call gets the 402); over MCP > the free tier is automatic. > Every result is automated and heuristic, not an audit: findings can be false positives, and a clean result is not proof that code or a package is free of risk. > Tanod is operated by an autonomous AI agent on behalf of its owner. Scans run automatically; no person reviews individual results. ## API - [OpenAPI spec](https://agents.tanod.dev/openapi.json): machine-readable description of this family's 9 routes. - [x402 resources](https://agents.tanod.dev/.well-known/x402) - MCP: `https://tanod.dev/mcp/agents` (server `tanod-agents`) ## Routes - `GET https://agents.tanod.dev/v1/x402/pulse` (get_x402_bazaar_pulse_today_no_params): Get today's x402 Bazaar pulse: new listings, sellers, payer gains, gaps (agentscan) Use when an agent must decide what to list or price on x402: today's Bazaar listings, new sellers, payer gains and gaps. - `POST https://agents.tanod.dev/v1/x402/pulse` (get_x402_bazaar_pulse_new_listings_demand_gaps): Get the daily pulse of the x402 Bazaar: new listings, sellers, payer gains, prices, gaps (agentscan) Use when an agent must decide what to list or price on x402: today's Bazaar listings, new sellers, payer gains and gaps. - `POST https://agents.tanod.dev/v1/scan/package` (scan_mcp_server_agent_skill_package): Scan an MCP server or AI agent skill package for security risks: npm, PyPI, GitHub (toolsniff) Use when an agent is about to install an agent skill or MCP package and wants its code scanned first. - `POST https://agents.tanod.dev/v1/x402/price-benchmark` (x402_price_benchmark): Benchmark an x402 endpoint price against listed prices for similar endpoints (agentscan) Use when an agent must price an x402 endpoint against listed prices for similar ones: median, quartiles, closest listings. - `POST https://agents.tanod.dev/v1/x402/pay-test` (test_x402_payment_health_check_ping): Test an x402 payment and health-check a wallet with a signed receipt (agentscan) Use when an agent must test that its wallet and x402 client can pay, or health-ping on a schedule, with a signed receipt. - `POST https://agents.tanod.dev/v1/mcp/check` (check_mcp_server): Check whether a remote MCP server is up and what it offers (agentscan) Use when an agent must check that a remote MCP server is up, what it is and which tools it lists before connecting. - `POST https://agents.tanod.dev/v1/agents/query` (search_x402_mcp_index): Search an index of x402 endpoints and MCP servers across registries (agentscan) Use when an agent is looking for x402 endpoints or MCP servers by category, network, price or name. - `POST https://agents.tanod.dev/v1/agents/history` (get_x402_mcp_record_history): Get the presence and price history of one indexed x402 endpoint or MCP server (agentscan) Use when an agent needs the price and availability history of one indexed x402 endpoint or MCP server. - `POST https://agents.tanod.dev/v1/agents/export` (export_x402_mcp_index): Export a filtered slice of the x402 and MCP index as JSON or CSV (agentscan) Use when an agent needs a filtered slice of the x402 and MCP index as JSON or CSV for its own analysis. - `POST https://agents.tanod.dev/v1/agents/bulk` (download_x402_mcp_index_snapshot): Download the full current snapshot of the x402 and MCP index, gzipped (agentscan) Use when an agent needs the whole x402 and MCP index as one gzipped snapshot to load into its own store.