{"id":"15bb1e40-e2ed-42b8-985e-6b006b604940","name":"Tanod API","slug":"tanod-api","description":"Auto-registered via benchmark URL submission.","website_url":"https://tanod.dev","category":["uncategorized"],"score":{"overall":75,"raw":86,"capped":true,"verified":false,"breakdown":{"latency":6,"consistency":8,"doc_quality":8,"error_clarity":8,"auth_simplicity":10,"token_efficiency":9,"first_try_success":10,"response_parseability":8},"source":"prowl_capped","credential_tested":false},"latency":null,"uptime_30d":null,"protocols":[],"auth_type":null,"mcp_manifest_url":null,"openapi_spec_url":null,"verified":false,"domain_verified":true,"claimed":true,"vendor_id":"490dadfe-83f8-4bc5-8580-dcc423f80924","status":"active","profile":{"pitch":"Pay-per-call tools for AI agents: PDF and Office to Markdown, OCR, image tools, web pages to Markdown, DNS and email checks, on-chain lookups. MCP or HTTP, no account, pay in USDC or Lightning.","pricing":{"model":"pay-per-use","currency":"USD","free_tier":"3-10 free calls per day per tool family, per IP","starting_at":"USD 0.001 per call"},"features":["260 MCP tools on one server (https://tanod.dev/mcp), plus 266 HTTP routes","No account or API key: pay per call with x402 (USDC), Lightning (L402) or MPP","Free daily allowance applied automatically over MCP","Every paid route states its price in a machine-readable HTTP 402; bad input is never charged"],"use_cases":["Convert PDF, Word and Excel files to Markdown or JSON","OCR scanned PDFs and images in 17 languages","Turn a web page into clean Markdown or a screenshot","Check a wallet, token or contract before an agent pays","Check a domain's DNS, SPF and DMARC records"],"alternatives":["Firecrawl","Jina Reader","LlamaParse","Unstructured","ScreenshotOne"],"integrations":["Claude (MCP connector)","Cursor, VS Code and other MCP clients","Apify (25 actors in the Store)","x402 client SDKs"],"target_audience":["AI agents and agent builders","Developers adding tools to MCP clients","Crypto agents that need checks before a transaction"]},"pricing":{"model":"pay-per-use","currency":"USD","free_tier":"3-10 free calls per day per tool family, per IP","starting_at":"USD 0.001 per call"},"last_crawled":null,"last_benchmarked":"2026-10-15T04:47:21.857834+00:00","supports_x402":false,"agent_auth_methods":null,"supports_streaming":false,"has_sandbox":false,"sdks":null,"llms_txt_url":null,"similarity_score":null,"telemetry_evidence":null,"agent_signal":null,"mycelio":{"signed":false,"source":"heuristic","outline":[{"id":"tanod","depth":1,"heading":"Tanod","preview":"Security checks your agent calls before it acts.  254 pay-per-call tools for agents: security checks, PDFs and documents…","size_bytes":183},{"id":"three-things-no-signup","depth":2,"heading":"Three things, no signup","preview":"Tanod Monitorfree uptime, cron heartbeat, SSL expiry and MikroTik router monitoring, alerts on Telegram, ntfy or webhook…","size_bytes":360},{"id":"fare-matrix","depth":2,"heading":"Fare matrix","preview":"Prices in USD, paid in USDC on Base, Polygon, Solana, BNB Chain or Arbitrum (x402) or on Tempo (MPP). Set by the operato…","size_bytes":139},{"id":"or-call-it-over-http","depth":2,"heading":"Or call it over HTTP","preview":"HTTP: one txpeek check, free allowanceCopy       curl -s https://tanod.dev/v1/check/address \\   -H 'Content-Type: applic…","size_bytes":243},{"id":"pactlint","depth":2,"heading":"pactlint","preview":"Static security analysis of Solidity source or a verified contract on Ethereum or Base.","size_bytes":87},{"id":"what-it-checks","depth":3,"heading":"What it checks","preview":"solc plus Slither, plus custom detectors for recurring DeFi bug classes           Unchecked ERC-20 return values…","size_bytes":393},{"id":"inputs","depth":3,"heading":"Inputs","preview":"POST /v1/scan/source takes {\"source\": \"…\"} (one file, no imports) or {\"standard_json\": {…}} with every import inline. Op…","size_bytes":362},{"id":"free-in-your-ci","depth":3,"heading":"Free in your CI","preview":"The custom detectors are open source (MIT) as a Slither plugin (each detector is explained under bug classes). To run th…","size_bytes":306},{"id":"not-on-this-route","depth":3,"heading":"Not on this route","preview":"Not an audit. Findings can be false positives, and an empty report does not prove the code is free of bugs.           No…","size_bytes":237},{"id":"txpeek","depth":2,"heading":"txpeek","preview":"Risk verdict for an address in about a second, before an agent sends a transaction, approves or buys.","size_bytes":101},{"id":"what-it-checks-2","depth":3,"heading":"What it checks","preview":"Account type: contract, EOA, empty, or an EIP-7702 delegated EOA           Proxy and admin control: who can change the c…","size_bytes":522},{"id":"inputs-2","depth":3,"heading":"Inputs","preview":"POST /v1/check/address takes {\"address\": \"0x…\", \"chain\": \"base\" | \"ethereum\"}. Read-only RPC calls and one Sourcify look…","size_bytes":152},{"id":"not-on-this-route-2","depth":3,"heading":"Not on this route","preview":"No buy/sell (honeypot) simulation, no liquidity or oracle analysis, no off-chain reputation.           Access roles othe…","size_bytes":186},{"id":"toolsniff","depth":2,"heading":"toolsniff","preview":"Static security scan of an AI-agent skill or MCP server package before it is installed.","size_bytes":87},{"id":"what-it-checks-3","depth":3,"heading":"What it checks","preview":"Prompt and instruction injection, MCP tool poisoning           Hidden Unicode text           Remote code execution: curl…","size_bytes":585},{"id":"inputs-3","depth":3,"heading":"Inputs","preview":"POST /v1/scan/package takes {\"source\": \"npm:name@1.2.3\"}, or pypi:, github:owner/repo[@ref][//subdir], clawhub:; or an u…","size_bytes":335},{"id":"not-on-this-route-3","depth":3,"heading":"Not on this route","preview":"It cannot see tools registered at run time, code downloaded at run time, nested archives, or heavily obfuscated logic.…","size_bytes":210},{"id":"agent-utilities","depth":2,"heading":"Agent utilities","preview":"Small, fast calls an agent needs between the big decisions: read a page, look up a domain, read the chain, search the we…","size_bytes":5422},{"id":"sitepeek","depth":3,"heading":"sitepeek","preview":"Web page to Markdown or a screenshot","size_bytes":36},{"id":"dnspeek","depth":3,"heading":"dnspeek","preview":"DNS, email authentication and TLS","size_bytes":33},{"id":"chainpeek","depth":3,"heading":"chainpeek","preview":"Chain reads on Ethereum and Base","size_bytes":32},{"id":"findpeek","depth":3,"heading":"findpeek","preview":"Web search over an independent index","size_bytes":36},{"id":"weatherpeek","depth":3,"heading":"weatherpeek","preview":"Hourly forecast by coordinates or city","size_bytes":38},{"id":"data-on-the-agent-economy","depth":2,"heading":"Data on the agent economy","preview":"A daily census of who sells what to agents, and a watch on contracts agents depend on. Aggregated public data, not an en…","size_bytes":2022},{"id":"agentscan","depth":3,"heading":"agentscan","preview":"The agent-economy index, by API","size_bytes":31}],"readiness":80,"fetched_at":1792039649,"affordances":[{"kind":"link","label":"tanod.dev","target":"https://tanod.dev/"},{"kind":"link","label":"Services","target":"https://tanod.dev/services/"},{"kind":"link","label":"Connect","target":"https://tanod.dev/connect/"},{"kind":"link","label":"llms.txt","target":"https://tanod.dev/llms.txt"},{"kind":"link","label":"OpenAPI","target":"https://tanod.dev/openapi.json"},{"kind":"link","label":"Try a free call from your terminal →","target":"https://tanod.dev/connect/#first-call"},{"kind":"link","label":"MPP","target":"https://tanod.dev/learn/pay-api-with-mpp-tempo.html"},{"kind":"link","label":"How to connect","target":"https://tanod.dev/connect/#claude-desktop"},{"kind":"link","label":"Lumière PayCheck","target":"https://lumierepaycheck.org"},{"kind":"link","label":"example","target":"https://lumierepaycheck.org/v1/score?url=https://tanod.dev/v1/pdf/merge"},{"kind":"link","label":"Free monitoring","target":"https://tanod.dev/monitor/"},{"kind":"link","label":"130+ free browser tools","target":"https://tanod.dev/tools/"},{"kind":"link","label":"Learn","target":"https://tanod.dev/learn/"},{"kind":"link","label":"APIs for AI agents","target":"https://tanod.dev/mcp-servers/"},{"kind":"link","label":"scanner API guide","target":"https://tanod.dev/learn/smart-contract-scanner-api.html"},{"kind":"link","label":"Markdown","target":"https://tanod.dev/samples/zero-min-out-swap.md"},{"kind":"link","label":"JSON","target":"https://tanod.dev/samples/zero-min-out-swap.json"},{"kind":"link","label":"ERC-4626 inflation","target":"https://tanod.dev/samples/erc4626-inflation.md"},{"kind":"link","label":"Unchecked Chainlink price","target":"https://tanod.dev/samples/chainlink-stale-price.md"},{"kind":"link","label":"Agent-economy index","target":"https://tanod.dev/agents/"},{"kind":"link","label":"x402 endpoints","target":"https://tanod.dev/agents/x402-endpoints.html"},{"kind":"link","label":"MCP servers","target":"https://tanod.dev/agents/mcp-servers.html"},{"kind":"link","label":"Contract change watch","target":"https://tanod.dev/watch/"},{"kind":"link","label":"Cheapest chain to send USDC","target":"https://tanod.dev/fees/"},{"kind":"link","label":"latest.json","target":"https://tanod.dev/fees/latest.json"},{"kind":"link","label":"https://tanod.dev/mcp","target":"https://tanod.dev/mcp"},{"kind":"link","label":"/llms-full.txtEvery endpoint, price and limit in plain text.","target":"https://tanod.dev/llms-full.txt"},{"kind":"link","label":"Pay per page for OCR","target":"https://tanod.dev/learn/pdf-ocr-api.html#pay-per-page"},{"kind":"link","label":"x402 seller report","target":"https://tanod.dev/learn/x402-seller-report-api.html"},{"kind":"link","label":"Cloud GPU prices as an API","target":"https://tanod.dev/learn/cloud-gpu-price-api.html"}],"ttl_seconds":86400,"content_length":16509},"featured":false,"sponsored":false,"source":null}