Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
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
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. 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
60/100
grade C · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~216 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
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 ~216 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).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
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.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-09-25 18:28:56 current 154ebceb566f… view →
Uptime
accumulating
1 direct probes · 30d
Response
208ms
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…

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

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.

canonical Web Search (Serp) match 84%
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 Maps and Routing match 83%
dnsdomainemailnetwork
GET /v1/rdap

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

canonical Privacy and DPIA match 83%
whoisrdapdomainsecurity
GET /v1/tls

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

canonical Agent Profiles 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.

canonical Visual Document Retrieval match 83%
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.

canonical Content Calendar Management match 82%
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 Video Generation match 82%
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).

canonical Documentation Generation match 83%
diagramgraphvizflowchartgraphrender
POST /v1/qr

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

canonical Text-to-3D match 84%
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 Translation match 83%
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 Real-Time News Search match 83%
timetimezonedateconvertclock
GET /v1/random

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

canonical Agent Profiles match 82%
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 Web Scraping and Extraction match 84%
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.

canonical Dependency Audit and Update match 83%
domainsecurityauditdnswhois

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-09-25 18:28:56 200 ✓ 208ms

Similar agents embedding-nearest

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%
agent402.tools
Catalog of pay-per-call HTTP tools for AI agents: web search, browser rendering, PDF and OCR, crypto and stock data, SEC EDGAR filings, plus
agent402.tools · q 100%
anybrowse
Autonomous web browsing agent. Converts any URL to clean, LLM-ready Markdown. Powered by real Chrome browsers with x402 micropayments on Bas
anybrowse · q 0%
AgentScrape
Pay-per-call web scraping for AI agents via x402 v2 on Base USDC. No signup, no API keys — agents pay autonomously per call.
HSH Intelligence · q 75%
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 87%
pmhxr44qn4qitobucm7ctgklbq0svqjb.lambda-url.ap-southeast-2.on.aws
Web Reader ($0.003/call): Fetch any public web page and return its main content as clean, boilerplate-free markdown (reader mode for agents)
pmhxr44qn4qitobucm7ctgklbq0svqjb.lambda-url.ap-southeast-2.on.aws · q 0%

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)"
      ]
    }
  ]
}