Where the real risk lived
Giving an AI tool permission to fetch arbitrary URLs creates SSRF, redirect, payload-size, timeout, and ambiguous-failure risks.
A production-oriented MCP server that turns permitted web pages into clean Markdown while treating network access as a security boundary.
Implementation available for review.
Resolve, validate, redirect-check, and pin.
Structured tool surface for AI clients.
Reusable open-source implementation.
Giving an AI tool permission to fetch arbitrary URLs creates SSRF, redirect, payload-size, timeout, and ambiguous-failure risks.
Resolve and validate destinations, recheck redirects, pin approved connections, bound requests, cache safe results, and return typed failures an AI client can act on.
A public, inspectable pattern for dependable MCP integrations where the unhappy paths are designed alongside the tool surface.
The Architecture Review turns a use case, prototype, or delivery opportunity into a defensible implementation plan in five business days.