# SSE Support Removed: Moving to Streamable HTTP MCP-Server

We have officially **removed support for Server-Sent Events (SSE)** in our Streamable HTTP MCP-Server implementation.

SSE was previously used to deliver real-time updates to clients, but as our platform has evolved, we have shifted our focus to more robust and flexible streaming technologies.

> **What does this mean?**  
> - SSE server URLs are now **deprecated** and will no longer be supported in RapidMCP.  
> - We recommend all users transition to our new streaming endpoints, which offer improved performance, reliability, and compatibility with a wider range of clients and use cases.

* * *

### FYI

We have officially moved our default position from **SSE (Server-Sent Events)** to **Streamable HTTP servers**. This is the new direction the MCP world is moving towards.

- **No action is needed from you right now.**  
- We will continue to support SSE for a long period until all clients have transitioned.

If you'd like to know more or need help with the migration, **feel free to ping me!**

* * *

We've added support for Streamable HTTP and also SSE. Long story short, MCP protocol has made a decision to remove SSE support but all of the client apps have needed to update to the latest protocol.

If you update, you'll need to change the RapidMCP url from `/see` to `/stream` - this will be the ideal way going forward so you're on the target protocol.

* * *

All that said, we still support old protocol. So `/sse` should still work as expected.

Let me know if you need a head with this.

* * *

**tldr:**  
change this:

```
{
   "RapidMCP": {
      "url": "http://localhost:4000/mcp/xxxxx/sse",
    },
}
```

to this:

```
{
   "RapidMCP": {
      "url": "http://localhost:4000/mcp/xxxx/stream",
      "headers": {
        "api-key": "xxxx"
      }
    },
}
```
