agent web โ URL to LLM ready markdown: a polite, robots respecting web page reader (free)
CommunityIncomplete39/100Claimstreamable-httpMITupdated 2mo ago
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.
What can you do with agent web โ URL to LLM ready markdown: a polite, robots respecting web page reader (free)?
agent-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.
Install
Add agent web โ URL to LLM ready markdown: a polite, robots respecting web page reader (free) to your client. Pick the one you use.
claude mcp add --transport http agent-web-url-to-llm-ready-markdown-a-po https://agent-web.foomworks.workers.dev/mcpcodex mcp add agent-web-url-to-llm-ready-markdown-a-po --url https://agent-web.foomworks.workers.dev/mcp{
"mcpServers": {
"agent-web-url-to-llm-ready-markdown-a-po": {
"url": "https://agent-web.foomworks.workers.dev/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"agent-web-url-to-llm-ready-markdown-a-po": {
"type": "http",
"url": "https://agent-web.foomworks.workers.dev/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"agent-web-url-to-llm-ready-markdown-a-po": {
"url": "https://agent-web.foomworks.workers.dev/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"agent-web-url-to-llm-ready-markdown-a-po": {
"serverUrl": "https://agent-web.foomworks.workers.dev/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation17/25
- Maintenance16/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 69 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 0.2.1Latest | Jun 23, 2026 |
| 0.2.0 | Jun 20, 2026 |