
Fetch Mcp
Give your agent safe HTTP fetches that return markdown, metadata, and reader-mode text instead of raw HTML.
Overview
fetch-mcp is a MCP server for the Build phase that safely fetches HTTP URLs and returns markdown, reader mode, and metadata for AI agents.
What is this MCP server?
- SSRF protection on outbound HTTP so agents cannot easily hit internal or unsafe targets
- HTML-to-markdown conversion for LLM-friendly page content
- Reader mode extraction for article-style pages without layout noise
- Metadata extraction alongside body content for research workflows
- npm package @yawlabs/fetch-mcp v0.3.4 with stdio MCP transport
- Server version 0.3.4
- stdio transport per MCP server schema 2025-12-11
What problem does it solve?
Agents that pull arbitrary URLs risk SSRF issues and choke on messy HTML when you need quotable research text.
Who is it for?
Indie builders who want in-chat competitive research, doc lookups, and content ingestion with guardrails.
Skip if: Teams that need full browser automation, logins, or heavy JavaScript SPAs without a dedicated scraping stack.
What do I get? / Deliverables
Your agent can request allowed web pages and get clean markdown plus metadata without you manually copy-pasting sites.
- Agent-callable HTTP fetch tools
- Markdown page bodies from allowed URLs
- Extracted page metadata for citations
Recommended MCP Servers
Journey fit
Canonical shelf is Build because wiring fetch into the agent stack is the main install moment for solo builders shipping with MCP. Integrations is where URL fetch tools plug into Claude Code, Cursor, and other hosts as stdio MCP servers.
How it compares
MCP fetch integration with SSRF-aware HTTP, not a headless browser skill or visual scraper.
Common Questions / FAQ
Who is fetch-mcp for?
Solo and indie developers using MCP-enabled agents who need safe web retrieval formatted for LLMs.
When should I use fetch-mcp?
Use it when the agent must read public web pages, docs, or articles as markdown during build or research tasks.
How do I add fetch-mcp to my agent?
Install @yawlabs/fetch-mcp from npm, register the stdio MCP server in your host config, and restart the agent.