# 2025-12-05: ACI - Streamable HTTP

## Overview

In order to maintain alignment with the Model Context Protocol (MCP) and to provide a more robust, future-proof integration experience, we are deprecating the SSE (Server-Sent Events) transport in the AI Service. MCP has officially deprecated SSE, and MCP clients are already moving away from it. In line with this, our MCP servers now support the Streamable HTTP Protocol instead, providing a modern, reliable and standards-compliant way to stream responses.

This change reduces long-term risk, simplifies integrations, and ensures that new capabilities can be delivered faster on top of a single, well-supported protocol.

## New features

| Feature                                                 | Benefit                                                                                                                        |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| **Deprecation of SSE transport in AI Service**          | Aligns with the official MCP specification, avoiding investment in deprecated technology and reducing future migration effort. |
| **Support for Streamable HTTP Protocol on MCP servers** | Provides a modern, reliable streaming mechanism with better compatibility, scalability, and observability.                     |
| **Standardization on MCP-recommended transports**       | Ensures integrations follow the supported path, lowering maintenance costs and simplifying upgrades over time.                 |

## Fixes and improvements

None as these are new improvements.

## Known problems

No known problems at the time of release.

## Documentation and links

API:

* [AI Service](/api-references/api-guides/artificial-intelligence/ai-service.md)

User Guides:

* [Emporix MCP Server](/agentic-commerce-intelligence/mcp-in-emporix/mcp.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/release-notes/archive/2025/2025-12-05-aci-streamable.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
