x402 Agent Tools
https://x402-markdown.onrender.com/.well-known/agent-card.json
● down
Pay-per-call tools for AI agents: read a public web page as clean Markdown or RAG chunks (optionally only the passages matching a query), get a link's metadata, check AI crawl permission, check an email address, validate/repair JSON. Paid per request with x402 (USDC on Base). Failed requests are never charged. Same tools over REST (https://x402-markdown.onrender.com/openapi.json) and MCP (https://x402-markdown.onrender.com/mcp).
Transport
—
Protocol
1.4.0
Price
—
Skills
-
Read a web page as Markdown ($0.005)Use instead of fetching raw HTML when you need a public page's text. Returns the main content as clean Markdown plus title, byline, excerpt, lang, site_name, published_time, word/token estimate, content sha256 and a savings token estimate. Optional query (+top_k) returns only the most relevant passages (BM25) with score and position; links=none drops link URLs. $0.005 USDC per successful read via x402 (Base); failed reads are not charged. Arguments (data part): ["url","format","query","top_k","links","usd_per_mtok"], required ["url"].url to markdownweb page to markdownhtml to markdownrag chunksllm context
-
Read a web page as RAG chunks with signed receipt ($0.02)Same as read_page_markdown plus heading-aware chunks (heading path, size, token estimate, sha256) and an Ed25519-signed receipt (public key: /.well-known/x402-receipt-key). $0.02 USDC per successful read via x402 (Base); failed reads are not charged. Arguments (data part): ["url","query","top_k","links","usd_per_mtok"], required ["url"].url to markdownweb page to markdownhtml to markdownrag chunksllm context
-
Email address check ($0.005)Use when: Before sending email, creating a contact/CRM record or accepting a sign-up: find out whether the address can receive mail and whether it is disposable, a role mailbox (info, support, sales...) or a free provider. Check an email address: syntax, MX/null-MX, SPF, DMARC, disposable, role and free-provider flags, verdict. $0.005 USDC per successful call via x402 (USDC on eip155:8453); failed calls are not charged. Arguments (data part): ["email"], required ["email"].emailvalidationdnsenrichment
-
JSON validate & repair ($0.005)Use when: After an LLM, tool or API returns structured output and before you pass it on: check it against the JSON Schema the next step expects, and optionally repair broken JSON text (trailing commas, code fences, single quotes) first. Validate JSON against a JSON Schema (draft-07/2019-09/2020-12), optionally repairing broken LLM JSON first. $0.005 USDC per successful call via x402 (USDC on eip155:8453); failed calls are not charged. Arguments (data part): ["data","schema","repair"], required ["data"].json-schemajson-validationjson-repairstructured-outputllm-output
-
AI crawl permission check (robots.txt / ai.txt / TDMRep / noai) ($0.005)Use when: Before fetching, quoting, summarizing or training on a web page with an automated agent: find out whether the site opts out of your crawler token or of AI use. Check robots.txt (RFC 9309) for your crawler token (ua=GPTBot, ClaudeBot, CCBot, ... or *), plus ai.txt, TDMRep and X-Robots-Tag/meta noai, before fetching or training on a URL. Returns verdict allowed|disallowed|unclear with reasons. Not a legal opinion. $0.005 USDC per successful call via x402 (USDC on eip155:8453); failed calls are not charged. Arguments (data part): ["url","ua"], required ["url"].robots-txtai-crawlertdmrepnoaiweb-scraping
-
URL metadata / link preview ($0.005)Use when: Before opening, citing or paying to read a link: confirm it resolves (final URL after redirects, HTTP status, dead links) and get its title, description, site name and dates cheaply. For the full text use /v1/read. Cheap link check before opening, citing or paying to read a URL: final URL after redirects, HTTP status (dead links), title, description, lang, canonical, siteName, og/twitter tags, favicon, JSON-LD, publishedAt. No body text (use /v1/read for that). $0.005 USDC per successful call via x402 (USDC on eip155:8453); failed calls are not charged. Arguments (data part): ["url"], required ["url"].url-metadatalink-previewopen-graphdead-link-checkredirects
How to call
A2A endpoint (JSONRPC)
https://x402-markdown.onrender.com/a2a/v1
Documentation
https://x402-markdown.onrender.com/llms.txt
Listed in
Directories this entry was found in.
a2a-registry