Skip to main content

x402 Web Tools

dev.workers.microtools-x402.x402-web-tools/web-toolsVersion 0.2.0

Web/PDF to Markdown, transcription, paper search and citation checks. Pay per call in USDC via x402.

Status

Responds691 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:29 UTC
Latency
691 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://x402-web-tools.microtools-x402.workers.dev/mcpResponds691 ms
No sign-in

Claude Code

claude mcp add --transport http web-tools https://x402-web-tools.microtools-x402.workers.dev/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: web-tools
Remote MCP server URL: https://x402-web-tools.microtools-x402.workers.dev/mcp

Cursor

{
  "mcpServers": {
    "web-tools": {
      "url": "https://x402-web-tools.microtools-x402.workers.dev/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"web-tools","type":"http","url":"https://x402-web-tools.microtools-x402.workers.dev/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of x402 Web Tools
Read-only
Idempotent
Open world
check_citationCheck whether a cited paper really exists (catch hallucinated or mistyped references) and whether it has been retracted. Give a doi, or a title with optional year and first_author. Returns exists, verdict (verified | found | doi_exists_metadata_mismatch | uncertain | not_found), confidence (high/medium/low) with a note on what matched, is_retracted (OpenAlex is_retracted + Crossref/Retraction Watch notices) and the best match. Data: OpenAlex (CC0, openalex.org) with Crossref REST (crossref.org) for retraction notices and as fallback. Upstream errors are not charged. Costs $0.002 USDC per check via x402.Not declaredNot declaredNot declaredNot declared
get_paperLook up one scholarly work by DOI (10.xxxx/..., doi.org URL), arXiv id (arXiv:1706.03762) or OpenAlex work id (W...). Returns title, authors, year, venue, DOI, citation count, references count, open-access PDF link, abstract, OpenAlex id and a retraction flag (OpenAlex is_retracted plus Crossref/Retraction Watch notices). Data: OpenAlex (CC0, openalex.org) with Crossref REST (crossref.org) for retraction notices and as fallback. Not-found and upstream errors are not charged. Costs $0.002 USDC per lookup via x402.Not declaredNot declaredNot declaredNot declared
healthFree health check. Returns service status, version, tool prices, network and the plain-HTTP x402 endpoints.Not declaredNot declaredNot declaredNot declared
pingPaid connectivity test: returns ok and a server timestamp. Use it to check that your x402 payment flow works end to end. Costs $0.001 USDC per call via x402.Not declaredNot declaredNot declaredNot declared
read_pdfFetch a public PDF (max 10 MB) and convert it to Markdown with Cloudflare Workers AI toMarkdown. Returns title (if detected), url, markdown, word_count. Same URL safety rules as read_url. Failed conversions are not charged. Costs $0.006 USDC per call via x402.Not declaredNot declaredNot declaredNot declared
read_urlFetch a public web page and return its main content as clean Markdown (readability extraction): title, url, final_url, markdown, word_count. HTML, plain text, Markdown, JSON and XML. Static fetch only (no JavaScript rendering). Respects robots.txt, blocks private/loopback/metadata hosts, max 3 MB / 15 s, no logins or paywall bypass. For PDFs use read_pdf. Failed reads are not charged. Costs $0.002 USDC per call via x402.Not declaredNot declaredNot declaredNot declared
read_url_safeSame as read_url plus a heuristic prompt-injection check: flags hidden/invisible text, instruction-like phrases ("ignore previous instructions", role reassignment, secret exfiltration, chat-template tokens), suspicious HTML comments and zero-width/Unicode-tag characters. Returns injection_check {flagged, risk none|low|medium|high, signals}. Heuristic, not a guarantee. Failed reads are not charged. Costs $0.003 USDC per call via x402.Not declaredNot declaredNot declaredNot declared
search_papersSearch scholarly papers (OpenAlex index of 250M+ works). Returns up to 25 results with title, authors, year, venue, DOI, citation count, open-access PDF link, abstract (reconstructed from OpenAlex's inverted index; may be null when the publisher withholds it) and OpenAlex id. Optional from_year / to_year / open_access_only filters. Data: OpenAlex (CC0, openalex.org) with Crossref REST (crossref.org) for retraction notices and as fallback. Upstream errors are not charged. Costs $0.005 USDC per search via x402.Not declaredNot declaredNot declaredNot declared
transcribe_audioTranscribe a public direct audio file URL (mp3, wav, m4a, ogg/opus, flac; max 25 MB and 10 minutes, checked from the file header before transcription) with Whisper (@cf/openai/whisper-large-v3-turbo) on Cloudflare Workers AI. Returns text, language, duration, segments with timestamps, optional SRT/VTT subtitles. YouTube/TikTok/Instagram and other page URLs are rejected. Failed transcriptions and files with no detected speech are not charged. Costs $0.01 USDC per file via x402.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Oct 20, 2026
Updated
Oct 20, 2026
Repository
Not given
Categories (suggested)
Design and mediaFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing