mobileweb

The MCP SSE endpoint is retired

https://hypothesis.sh/api/mcp/sse no longer serves MCP. It returns 410 Gone with a pointer to the replacement.

Streamable HTTP at https://hypothesis.sh/api/mcp has been the recommended transport since 2026-07-10, and SSE was left running so already-configured agents kept working. That grace period is over.

If your agent breaks

Re-add the server with the http transport:

claude mcp remove hypothesis
claude mcp add hypothesis --transport http https://hypothesis.sh/api/mcp

For Cursor, point .cursor/mcp.json at https://hypothesis.sh/api/mcp. No authentication required, same as before.

The three tools — send_push_notification, create_webhook_session, list_webhook_events — and both prompt templates are unchanged. Only the endpoint and the transport flag differ.

Why it's gone rather than deprecated

The SSE transport held a serverless function open for the entire time an agent was connected, billing provisioned memory for connections that sat idle between tool calls. Leaving it reachable meant leaving that cost on, since a deprecation notice doesn't stop a client that's already configured. Streamable HTTP handles each request independently and closes immediately, so nothing stays open between calls.

Download on the App Store