Skip to main content

agent-web — URL to LLM-ready markdown: a polite, robots-respecting web page reader (free)

io.github.foomworks/agent-webVersion 0.2.1

URL to clean markdown for LLMs: a polite, robots.txt-respecting web reader. Free, no API key

Status

Responds166 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:51 UTC
Latency
166 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

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

Connect

Streamable HTTP
https://agent-web.foomworks.workers.dev/mcpResponds166 ms
No sign-in

Claude Code

claude mcp add --transport http agent-web https://agent-web.foomworks.workers.dev/mcp

Claude Desktop and claude.ai

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

Cursor

{
  "mcpServers": {
    "agent-web": {
      "url": "https://agent-web.foomworks.workers.dev/mcp"
    }
  }
}

VS Code

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

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

Host your own MCP server on run.zero

Tools

5 tools

Tools of agent-web — URL to LLM-ready markdown: a polite, robots-respecting web page reader (free)
Read-only
Idempotent
Open world
read_urlFetch one publicly reachable URL and return clean, LLM-ready markdown (title + page description + word count + markdown). HTML pages are extracted to markdown — including HTML tables, which become GitHub-flavored Markdown tables; URLs pointing straight at a Markdown or plain-text document (raw READMEs, llms.txt, docs) are passed through verbatim. Polite by design: honors the origin's robots.txt for our user-agent, identifies honestly, read-only GET, never bypasses anti-bot/CAPTCHA/paywalls. Free. JavaScript-rendered pages are not supported yet.Not declaredNot declaredNot declaredNot declared
read_url_previewLike read_url but returns only the page description + the first ~600 characters of the markdown (title + word count + a truncation flag) — a cheap way to check a page's relevance before pulling the full text. Free.Not declaredNot declaredNot declaredNot declared
render_pdfPAID (x402): returns x402 payment instructions for a PDF render of a publicly reachable URL, via a real, robots-respecting headless browser. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.Not declaredNot declaredNot declaredNot declared
render_previewFree discovery stub for the screenshot/PDF render lane. Same robots/SSRF guards as read_url. Currently returns a 503 (no charge) until Cloudflare Browser Rendering is provisioned on this account.Not declaredNot declaredNot declaredNot declared
render_screenshotPAID (x402): returns x402 payment instructions for a PNG screenshot of a publicly reachable URL, rendered via a real, robots-respecting headless browser. Use render_preview (free) first. Currently soft-skips 503 until Cloudflare Browser Rendering is provisioned.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Jun 23, 2026
Updated
Jun 23, 2026
Categories (suggested)
AI modelsBrowser automationSuggested 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