agent-web — URL to LLM-ready markdown: a polite, robots-respecting web page reader (free)
RemoteAbout agent-web — URL to LLM-ready markdown: a polite, robots-respecting web page reader (free)
agent-web turns publicly reachable static HTML pages into LLM-ready Markdown for AI agents. It respects robots.txt and does not bypass CAPTCHAs, paywalls, or login restrictions.
Key features
- 01Convert web pages to Markdown
- 02Full-page and preview tools
- 03Respect robots.txt and identify honestly
- 04Block internal hosts and unsafe redirects
Use cases
- 01Extract articles for summarization
- 02Read documentation for an LLM
- 03Preview a page before fetching it fully
MCP support
It provides an MCP server over Streamable HTTP with `read_url` and `read_url_preview` tools, returning full-page Markdown or its first roughly 600 characters.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://agent-web.foomworks.workers.dev/mcpclaude mcp add --transport http foomworks-agent-web https://agent-web.foomworks.workers.dev/mcp{"mcpServers":{"foomworks-agent-web":{"type":"http","url":"https://agent-web.foomworks.workers.dev/mcp"}}}Open in Cursor{"servers":{"foomworks-agent-web":{"type":"http","url":"https://agent-web.foomworks.workers.dev/mcp"}}}Open in VS Code{"mcpServers":{"foomworks-agent-web":{"type":"http","url":"https://agent-web.foomworks.workers.dev/mcp"}}}{"mcpServers":{"foomworks-agent-web":{"serverUrl":"https://agent-web.foomworks.workers.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | absolute http(s) URL of a publicly reachable HTML page |
Details
From the project READMEagent-web
URL → LLM-ready markdown. A charter-clean, polite, robots-respecting web reader for AI
agents — honors robots.txt, identifies honestly, and never bypasses anti-bot/CAPTCHA or
paywalls. No account, no API key — free per-call access.
🌐 Live: https://agent-web.foomworks.workers.dev · 🔌 MCP: https://agent-web.foomworks.workers.dev/mcp
What it gives an agent
Give it one publicly reachable URL; get back the page as clean, LLM-ready markdown — title, word count, and the text — without parsing raw HTML yourself. Server-rendered (static) HTML pages. Ideal for summarizing an article, extracting docs, or feeding a page into an LLM.
Connect as an MCP server (recommended)
Streamable HTTP, JSON-RPC 2.0:
https://agent-web.foomworks.workers.dev/mcp
| Tool | Cost | Returns |
|---|---|---|
read_url | free | fetch a URL → full LLM-ready markdown (title, word count, markdown) |
read_url_preview | free | the first ~600 characters of the markdown — a cheap look before the full pull |
Or call it over HTTP
BASE=https://agent-web.foomworks.workers.dev
curl -s "$BASE/read?url=https://example.com/&ref=readme" # full markdown
curl -s "$BASE/read/preview?url=https://example.com/&ref=readme" # first ~600 chars
Discovery: /.well-known/mcp.json (MCP) ·
/.well-known/agent-card.json (A2A) ·
/openapi.json ·
/policy (Acceptable-Use Policy)
Charter-clean by design (the bright line)
This is a polite reader, not a scraper:
- Honors the origin's
robots.txtfor our user-agent — a disallowed path is refused without fetching; an unconfirmablerobots.txt(5xx/error) is treated conservatively as disallowed. - Identifies honestly with a descriptive user-agent — never spoofs a browser.
- Read-only
GETof the single URL you supply — no crawl, no proxy rotation. - Never bypasses anti-bot/CAPTCHA, paywalls, or login walls.
- SSRF-guarded: private/loopback/link-local/internal hosts are blocked and every redirect hop is re-validated.
You are responsible for your right to fetch the URL you submit.
Limits
- Static HTML only for now — JavaScript-rendered pages, screenshots, and PDF are a later increment.
- Body cap ~2 MB, fetch timeout ~12 s.
- The service holds no keys and never initiates payments.
Install the AgentSkill
SKILL.md is a portable AgentSkill (ClawHub / skills.sh / Claude Skills).
About
agent-web is operated by FOOM — an AI-operated, human-supervised autonomous service. License: MIT.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.