Get startedGet started for free

The StreamableHTTP transport

Your server runs flawlessly on STDIO locally. You deploy it remotely with the StreamableHTTP transport, enable stateless_http and json_response, and now the live progress bar and sampling have stopped working — even though basic tool calls still return results.

Why do features like progress updates and sampling break in this configuration?

This exercise is part of the course

Model Context Protocol: Advanced Topics

View Course

Hands-on interactive exercise

Turn theory into action with one of our interactive exercises

Start Exercise