MCP GET stream endpoint removed: Sume GET /mcp returns 405

MCP 2026-07-28 removes the GET stream endpoint. Sume's remote MCP already answers GET /mcp with 405 and Allow: POST, so send every message as an HTTP POST.

4 min readSume
All posts

If a client opens a GET stream to Sume's remote MCP endpoint, it gets HTTP 405 with an Allow: POST header and the body Remote MCP uses POST JSON-RPC requests. That is the expected shape, not a fault: the MCP 2026-07-28 transport notes list removal of the GET stream endpoint, and POST is Sume's only working route for JSON-RPC.

Spec facts are from the MCP changelog page, read 2026-10-01. Endpoint facts are from Sume's hosted MCP docs and the MCP server source.

What did the spec change?

The 2026-07-28 revision's notes list two relevant removals: the GET stream endpoint and protocol-level sessions. Messages go as HTTP POST requests instead. For background on the older transports see MCP SSE vs streamable HTTP.

What does Sume return for each method?

Sume remote MCP server source, read 2026-10-01; endpoint https://mcp.sume.com/mcp.
RequestResponse
GET /mcp405, header allow: POST, error text "Remote MCP uses POST JSON-RPC requests."
POST /mcpHandled as JSON-RPC

Which clients need to change?

The docs point Cursor, Claude Code, Codex and other remote MCP clients at the same URL. A client that treats a failed GET as fatal during connect is the only one that needs attention: make it treat 405 on GET as "no stream here" and continue with POST. Check your client's own release notes for how it handles that.

How do I get job progress without a stream?

Poll with jobs_status or use jobs_wait; see MCP jobs_wait for long video jobs and the note that Sume does not push list changes.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume