Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
75
A2A live JSON-RPC A2A 0.3.0 v1.0.0 x402 micropay

Anokha Web Tools

tools.anokha.space · Anokha Web Tools

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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain tools.anokha.space via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
75/100
grade B · 9 criteria
Uptime
100.0%
54 direct probes · 30d
~155 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 75/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~155 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
54/54 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 21 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Anokha Web Tools (https://tools.anokha.space). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations 100.0% success Public aggregate · no PII recorded
0
invocations 7d
reached the endpoint through us
0
lookups 7d
our API answered about it
0
impressions 7d
appeared in a result list
Per event type (7d)
1
search_click
Recent events (last 20)
When Event Method Status Latency
2026-10-16T09:40:08 search_click /agents — ok 3ms

Card history

10 snapshots Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-05 10:47:14 current 154ebceb566f… view →
2026-10-05 03:33:25 154ebceb566f… view →
2026-10-05 01:53:27 154ebceb566f… view →
2026-10-04 18:56:13 154ebceb566f… view →
2026-10-04 08:13:46 154ebceb566f… view →
2026-10-03 19:33:06 154ebceb566f… view →
2026-10-03 12:49:10 154ebceb566f… view →
2026-10-03 06:26:04 154ebceb566f… view →
2026-10-03 00:18:03 154ebceb566f… view →
2026-10-02 04:30:17 154ebceb566f… view →
Showing latest 10. The full snapshot history is on Pro (and free for the verified owner) via GET /api/agents/tools.anokha.space/snapshots.
Uptime
100.0%
54 direct probes · 30d
Response
96ms
last direct probe
Skills
21
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing A2A x402 Declared in agent card Dispute or improve this rating
This agent accepts A2A x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's documentation in a new tab.
Agent cardhttps://tools.anokha.space/.well-known/agent-card.json
Providerhttps://tools.anokha.space
Docshttps://tools.anokha.space/llms.txt
Discovered via
a2aregistry registry recrawl_hot recrawl_warm

Skills · 21 declared · mapped to canonical taxonomy

GET /v1/markdown

Fetch any web page and return its main content as clean Markdown (boilerplate, nav, ads removed) plus title, author, date. Ideal for LLM context.

canonical Web Scraping and Extraction match 87%
scrapemarkdownwebextractllm
GET /v1/pdf

Download a PDF from a URL and return its text per page (up to 200 pages) plus metadata.

canonical Web Scraping and Extraction match 87%
pdftextextractdocuments
GET /v1/meta

Return a URL's metadata: title, description, OpenGraph/Twitter tags, canonical URL, language, favicon, final URL and status.

orphan: no canonical match yet
metadataopengraphseoweb
GET /v1/links

Fetch a web page and return every link on it (absolute URL, anchor text, internal/external flag), deduplicated.

canonical Web Scraping and Extraction match 89%
linkscrawlwebscrape
GET /v1/dns

DNS lookup for a domain: A, AAAA, MX, TXT, NS, CNAME, CAA records (SPF/DMARC included via TXT).

canonical DNS Record Lookup match 96%
dnsdomainemailnetwork
GET /v1/rdap

Domain registration data via RDAP: registrar, creation/expiry/updated dates, status, nameservers, domain age in days.

canonical Domain Registration Lookup match 97%
whoisrdapdomainsecurity
GET /v1/tls

TLS certificate check for a host: issuer, subject, SANs, validity dates, days until expiry, TLS version.

canonical Solana Token Risk Assessment match 84%
tlssslcertificatesecurity
POST /v1/render/pdf

Convert Markdown, HTML or plain text into a clean, printable PDF. Returns a public download URL (kept 30 days). Tables, code blocks, headings supported.

orphan: no canonical match yet
pdfmarkdownreportdocumentrender
POST /v1/publish

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.

orphan: no canonical match yet
publishhostingsharepagemarkdown
POST /v1/chart

Render a chart (line, bar, barh, scatter, area, pie) from JSON data to PNG or SVG. Returns a public image URL (30 days).

canonical Onchain Market Intelligence match 83%
chartgraphplotvisualizationimage
POST /v1/diagram

Render a Graphviz DOT diagram (flowcharts, architecture, graphs, org charts) to SVG, PNG or PDF. Returns a public URL (30 days).

orphan: no canonical match yet
diagramgraphvizflowchartgraphrender
POST /v1/qr

Generate a QR code PNG for any text or URL. Returns a public image URL and base64 PNG.

orphan: no canonical match yet
qrqrcodeimagegenerate
GET /v1/papers

Search 250M+ scholarly works (OpenAlex): title, authors, year, venue, DOI, citation count, open-access PDF link, abstract. Sort by relevance, citations or recen…

canonical Academic Paper Search match 91%
papersacademicresearchcitationsscholar
GET /v1/arxiv

Search arXiv preprints: title, authors, abstract, categories, dates and PDF link. Sort by relevance or newest.

canonical Academic Paper Search match 90%
arxivpapersresearchpreprintsscience
GET /v1/fx

Currency exchange rates and conversion for 30+ currencies from official European Central Bank reference rates.

canonical Foreign Exchange Rates match 92%
fxcurrencyexchange ratefinanceconversion
GET /v1/wiki

Find the best-matching Wikipedia article for a query and return its summary, description, URL and thumbnail (any language).

canonical Get Article match 87%
wikipediaknowledgesummaryfactsencyclopedia
GET /v1/time

Current time in any IANA time zone, or convert a date-time between zones. Returns ISO time, UTC offset, DST flag, weekday.

canonical Timezone Conversion match 96%
timetimezonedateconvertclock
GET /v1/random

Cryptographically secure random values: integers in a range, floats, UUIDs, hex tokens, random choice or shuffle of a list.

canonical Solana Token Risk Assessment match 83%
randomuuiddiceshuffleentropy
POST /v1/scrape

Scrape any page with a real headless browser (JavaScript rendered). Firecrawl-compatible: formats markdown, html, rawHtml, links, screenshot. Use for SPAs and s…

canonical Web Scraping and Extraction match 88%
scrapecrawljavascriptfirecrawlbrowser
GET /v1/screenshot

Screenshot any public web page with a headless browser (desktop or mobile, optional full page). Returns a PNG URL (30 days).

canonical Webpage Screenshot Capture match 96%
screenshotbrowserimagerenderweb
GET /v1/domain/report

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.

orphan: no canonical match yet
domainsecurityauditdnswhois

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-16 12:08:42 200 ✓ 96ms
2026-10-16 06:35:08 200 ✓ 197ms
2026-10-15 19:07:34 200 ✓ 281ms
2026-10-15 17:15:18 200 ✓ 440ms
2026-10-15 05:36:29 200 ✓ 183ms
2026-10-14 07:27:59 200 ✓ 140ms
2026-10-13 20:18:27 200 ✓ 214ms
2026-10-13 18:17:01 200 ✓ 155ms
2026-10-13 04:47:11 200 ✓ 157ms
2026-10-13 02:43:42 200 ✓ 100ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Web browser 1 (100%)
Caller geography · top 3
BR 1
Via which API surface · top 3
web 1

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

CodePulse Agentic API live
The premier developer tool suite built natively for AI agents. Gain access to 50+ deterministic APIs designed to extend LLM capabilities—fro
CodePulse Agentic API · q 100%
Tools for Agents
HTTP tool platform for AI agents: web extract, search, documents, GPU embeddings/OCR, RAG pipelines, tool chains, and Agent Advisor. 13 A2A
Tools for Agents · q 90%
agent-web live
Charter-clean web toolkit for agents: give it one publicly reachable URL, get back clean, LLM-ready markdown (free), or a screenshot/PDF via
FOOM — foomworks · q 100%
AgentReader
Pay-per-call content extraction and web intelligence for AI agents. 11 HTTP endpoints paid per request in USDC on Base via the x402 protocol
agentreader.dev · q 76%
AgentReader
Pay-per-call content extraction and web intelligence for AI agents. 11 HTTP endpoints paid per request in USDC on Base via the x402 protocol
agent-reader.agent-reader.workers.dev · q 76%
DomainDNA by CyberMax live
Paid API keys from $19/month (Scout: 5,000 domain checks a month); free tier 25 domain checks a day per IP with no key. Buy: https://domaind
CyberMax · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/tools.anokha.space.svg)](https://agenstry.com/agents/tools.anokha.space)
[![Verified Business](https://agenstry.com/badge/tools.anokha.space/identity.svg)](https://agenstry.com/agents/tools.anokha.space)
[![Uptime](https://agenstry.com/badge/tools.anokha.space/uptime.svg)](https://agenstry.com/agents/tools.anokha.space)
[![A2A version](https://agenstry.com/badge/tools.anokha.space/protocol.svg)](https://agenstry.com/agents/tools.anokha.space)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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)"
      ]
    }
  ]
}