Card snapshot
tools.anokha.space
·
2026-09-25 18:28:56 UTC
·
154ebceb566fef0a2e40fc1d641d3822cab7a74efaa488a0e4f217fb553ddba5
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "Anokha Web Tools",
"description": "Discovery agent for pay-per-call tools: describe what you need and it returns the matching paid endpoint, price and example call. Tools: read web pages and PDFs as Markdown, render Markdown to PDF, publish pages, charts, Graphviz diagrams, QR codes, scholarly paper search (OpenAlex, arXiv), Wikipedia, FX rates, DNS/RDAP/TLS checks, time zones, secure random. Paid per request with x402 (USDC on Base). No API key.",
"url": "https://tools.anokha.space/a2a",
"version": "1.0.0",
"iconUrl": "https://tools.anokha.space/favicon.svg",
"documentationUrl": "https://tools.anokha.space/llms.txt",
"provider": {
"organization": "Anokha Web Tools",
"url": "https://tools.anokha.space"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extensions": [
{
"uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.1",
"required": false,
"description": "Payments via x402, USDC on Base (eip155:8453)"
}
]
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://tools.anokha.space/a2a",
"transport": "JSONRPC"
}
],
"skills": [
{
"id": "v1-markdown",
"name": "GET /v1/markdown",
"description": "Fetch any web page and return its main content as clean Markdown (boilerplate, nav, ads removed) plus title, author, date. Ideal for LLM context.",
"tags": [
"scrape",
"markdown",
"web",
"extract",
"llm"
],
"examples": [
"GET /v1/markdown ($0.004 per call)"
]
},
{
"id": "v1-pdf",
"name": "GET /v1/pdf",
"description": "Download a PDF from a URL and return its text per page (up to 200 pages) plus metadata.",
"tags": [
"pdf",
"text",
"extract",
"documents"
],
"examples": [
"GET /v1/pdf ($0.006 per call)"
]
},
{
"id": "v1-meta",
"name": "GET /v1/meta",
"description": "Return a URL's metadata: title, description, OpenGraph/Twitter tags, canonical URL, language, favicon, final URL and status.",
"tags": [
"metadata",
"opengraph",
"seo",
"web"
],
"examples": [
"GET /v1/meta ($0.002 per call)"
]
},
{
"id": "v1-links",
"name": "GET /v1/links",
"description": "Fetch a web page and return every link on it (absolute URL, anchor text, internal/external flag), deduplicated.",
"tags": [
"links",
"crawl",
"web",
"scrape"
],
"examples": [
"GET /v1/links ($0.002 per call)"
]
},
{
"id": "v1-dns",
"name": "GET /v1/dns",
"description": "DNS lookup for a domain: A, AAAA, MX, TXT, NS, CNAME, CAA records (SPF/DMARC included via TXT).",
"tags": [
"dns",
"domain",
"email",
"network"
],
"examples": [
"GET /v1/dns ($0.001 per call)"
]
},
{
"id": "v1-rdap",
"name": "GET /v1/rdap",
"description": "Domain registration data via RDAP: registrar, creation/expiry/updated dates, status, nameservers, domain age in days.",
"tags": [
"whois",
"rdap",
"domain",
"security"
],
"examples": [
"GET /v1/rdap ($0.002 per call)"
]
},
{
"id": "v1-tls",
"name": "GET /v1/tls",
"description": "TLS certificate check for a host: issuer, subject, SANs, validity dates, days until expiry, TLS version.",
"tags": [
"tls",
"ssl",
"certificate",
"security"
],
"examples": [
"GET /v1/tls ($0.002 per call)"
]
},
{
"id": "v1-render-pdf",
"name": "POST /v1/render/pdf",
"description": "Convert Markdown, HTML or plain text into a clean, printable PDF. Returns a public download URL (kept 30 days). Tables, code blocks, headings supported.",
"tags": [
"pdf",
"markdown",
"report",
"document",
"render"
],
"examples": [
"POST /v1/render/pdf ($0.02 per call)"
]
},
{
"id": "v1-publish",
"name": "POST /v1/publish",
"description": "Publish Markdown, HTML or text as a styled web page at a public URL (30 days). Share reports and results with humans. Scripts are disabled.",
"tags": [
"publish",
"hosting",
"share",
"page",
"markdown"
],
"examples": [
"POST /v1/publish ($0.03 per call)"
]
},
{
"id": "v1-chart",
"name": "POST /v1/chart",
"description": "Render a chart (line, bar, barh, scatter, area, pie) from JSON data to PNG or SVG. Returns a public image URL (30 days).",
"tags": [
"chart",
"graph",
"plot",
"visualization",
"image"
],
"examples": [
"POST /v1/chart ($0.01 per call)"
]
},
{
"id": "v1-diagram",
"name": "POST /v1/diagram",
"description": "Render a Graphviz DOT diagram (flowcharts, architecture, graphs, org charts) to SVG, PNG or PDF. Returns a public URL (30 days).",
"tags": [
"diagram",
"graphviz",
"flowchart",
"graph",
"render"
],
"examples": [
"POST /v1/diagram ($0.01 per call)"
]
},
{
"id": "v1-qr",
"name": "POST /v1/qr",
"description": "Generate a QR code PNG for any text or URL. Returns a public image URL and base64 PNG.",
"tags": [
"qr",
"qrcode",
"image",
"generate"
],
"examples": [
"POST /v1/qr ($0.002 per call)"
]
},
{
"id": "v1-papers",
"name": "GET /v1/papers",
"description": "Search 250M+ scholarly works (OpenAlex): title, authors, year, venue, DOI, citation count, open-access PDF link, abstract. Sort by relevance, citations or recency.",
"tags": [
"papers",
"academic",
"research",
"citations",
"scholar"
],
"examples": [
"GET /v1/papers ($0.01 per call)"
]
},
{
"id": "v1-arxiv",
"name": "GET /v1/arxiv",
"description": "Search arXiv preprints: title, authors, abstract, categories, dates and PDF link. Sort by relevance or newest.",
"tags": [
"arxiv",
"papers",
"research",
"preprints",
"science"
],
"examples": [
"GET /v1/arxiv ($0.008 per call)"
]
},
{
"id": "v1-fx",
"name": "GET /v1/fx",
"description": "Currency exchange rates and conversion for 30+ currencies from official European Central Bank reference rates.",
"tags": [
"fx",
"currency",
"exchange rate",
"finance",
"conversion"
],
"examples": [
"GET /v1/fx ($0.002 per call)"
]
},
{
"id": "v1-wiki",
"name": "GET /v1/wiki",
"description": "Find the best-matching Wikipedia article for a query and return its summary, description, URL and thumbnail (any language).",
"tags": [
"wikipedia",
"knowledge",
"summary",
"facts",
"encyclopedia"
],
"examples": [
"GET /v1/wiki ($0.002 per call)"
]
},
{
"id": "v1-time",
"name": "GET /v1/time",
"description": "Current time in any IANA time zone, or convert a date-time between zones. Returns ISO time, UTC offset, DST flag, weekday.",
"tags": [
"time",
"timezone",
"date",
"convert",
"clock"
],
"examples": [
"GET /v1/time ($0.001 per call)"
]
},
{
"id": "v1-random",
"name": "GET /v1/random",
"description": "Cryptographically secure random values: integers in a range, floats, UUIDs, hex tokens, random choice or shuffle of a list.",
"tags": [
"random",
"uuid",
"dice",
"shuffle",
"entropy"
],
"examples": [
"GET /v1/random ($0.001 per call)"
]
},
{
"id": "v1-scrape",
"name": "POST /v1/scrape",
"description": "Scrape any page with a real headless browser (JavaScript rendered). Firecrawl-compatible: formats markdown, html, rawHtml, links, screenshot. Use for SPAs and sites where plain fetch fails.",
"tags": [
"scrape",
"crawl",
"javascript",
"firecrawl",
"browser"
],
"examples": [
"POST /v1/scrape ($0.008 per call)"
]
},
{
"id": "v1-screenshot",
"name": "GET /v1/screenshot",
"description": "Screenshot any public web page with a headless browser (desktop or mobile, optional full page). Returns a PNG URL (30 days).",
"tags": [
"screenshot",
"browser",
"image",
"render",
"web"
],
"examples": [
"GET /v1/screenshot ($0.01 per call)"
]
},
{
"id": "v1-domain-report",
"name": "GET /v1/domain/report",
"description": "One-call domain audit: DNS (MX, SPF, DMARC), RDAP registration and age, TLS certificate validity and expiry, HTTP security headers, plus a summary of checks.",
"tags": [
"domain",
"security",
"audit",
"dns",
"whois"
],
"examples": [
"GET /v1/domain/report ($0.008 per call)"
]
}
]
}