## Summary Tracks the `fetch` server work that ships in **v2.3.0**. ## Sub-issues - #5198 fetch: ask for native markdown through Accept content negotiation - #4914 mcp-server-fetch: `fetch` prompt returns JSON-RPC error code 0 with the raw exception text for an invalid URL - #4830 Docs: `fetch` installs npm packages during a tool call, which is worth stating for deployments - #4448 fetch: hardcoded 30s timeout with no CLI/env/per-request override - #2472 Include title of fetched page in content returned by the fetch server - #2317 Add support for host allowlisting to Fetch server
Activity
fetchprompt returns JSON-RPC error code 0 with the raw exception text for an invalid URL #4914fetchinstalls npm packages during a tool call, which is worth stating for deployments #4830cliffhall commentedon Oct 29, 2026
All sub-issues shipped to
v2/mainfor v2.3.0: #5306, #5310, #5313 and #4830 (#5391); #2472 (#5398); #2317 (#5392); #4448 (#5372); #5198 (#5387); #4914 (#5358). Integration proof is in rollup #5406.