{"version":"2.1.323","anchor":"mcp-streamable-http-answered-streams-can-end-early","canonical_anchor":"mcp-streamable-http-answered-streams-can-end-early","heading":"MCP connections over HTTP can close a reply stream once every request is answered","tier":"internal","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/mcp-streamable-http-answered-streams-can-end-early","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### MCP connections over HTTP can close a reply stream once every request is answered\n\nFor MCP servers over HTTP, Claude Code can now end a reply stream once all requests on it have been answered\n\n**What**\n\nSome MCP servers, outside programs that give Claude extra tools, send their replies over a stream that stays open. Claude Code now keeps track of which requests on each stream are still waiting for an answer. Once all of them are answered, it can end that stream.\n\n**Why**\n\nThis may stop Claude Code waiting on a stream that the server never closes.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}