io.github.BhavyDuneja/setu

Setu.Anantasutra: Agent Tools API

Pay-per-call (x402) tools: Indian ID checks, AI-visibility audits, AI crawler and llms.txt checks

Endpointhttps://setu.xyz23110928.workers.dev/mcp (streamable-http)
Registry version1.0.0
Now5 tools · grade A (97) · pin ts_5c3d42f4975a544f69ab1381c9f7228b · protocol 2025-06-18
First / last listed2026-11-09 01:27 UTC / 2026-11-09 01:27 UTC
Grade over time2026-11-09: A (97), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-09 01:27 UTC
5 tools, grade A (97)

Tools: india_id_validate india_id_validate_batch geo_audit ai_crawler_matrix llms_txt_check

Current tools (5)

india_id_validateValidates and decodes one Indian business or payment identifier offline: GSTIN, PAN, TAN, CIN, LLPIN, IFSC, PIN code, UPI ID and vehicle registration numbers. Detects the type automatically, normalises copy-paste noise, verifies check digits where the algorithm is public (GSTIN), and decodes embedded fields such as state, PAN holder type or company type. Aadhaar numbers are refused. Use it to clea
params: value*, type
india_id_validate_batchBatch version of the Indian identifier validator: up to 50 values per call (GSTIN, PAN, TAN, CIN, LLPIN, IFSC, PIN code, UPI ID and vehicle registration numbers), mixed types allowed, one flat price. Returns one decoded result per item plus counts by type and validity. Use it for cleaning vendor lists, invoices or onboarding data. Batches containing Aadhaar-like numbers are rejected without charge
params: items*, type
geo_auditAudits how visible one web page is to AI search engines and AI assistants: which of the major AI crawlers robots.txt allows or blocks, llms.txt and llms-full.txt presence, sitemap, and on-page signals (title, meta, canonical, structured data, headings, content readable without JavaScript). Returns a 0-100 score, grade and prioritised recommendations. Use it to check or monitor a site for generativ
params: url*
ai_crawler_matrixReads a domain's robots.txt (RFC 9309 matching) and reports, for each known AI crawler and AI agent (OpenAI, Anthropic, Google, Perplexity, Apple, Meta, Amazon, Common Crawl and others), whether it may fetch the site root and up to five extra paths, with the deciding rule and any Content-Signal preferences. Use it to see whether a site is open to AI search but closed to AI training. Price: $0.01 p
params: domain*, paths
llms_txt_checkChecks whether a domain publishes /llms.txt and /llms-full.txt and validates llms.txt against the llmstxt.org structure: single H1 title, blockquote summary, H2 sections with markdown link lists, soft-404 detection and size. Respects robots.txt. Use it before or after publishing an llms.txt file. Price: $0.005 per call, paid with x402.
params: domain*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.