Glossary / streamable HTTP
Definition

streamable HTTP

Streamable HTTP is one of the two transports of the Model Context Protocol, the one that runs over an ordinary https URL rather than a local process.

The other transport, stdio, starts a program on your own machine and talks to it through its input and output. Streamable HTTP needs no local process: the client posts to a URL and reads the answers, which lets a server live anywhere and serve many clients at once.

It is what Holon uses at both ends. The hosted gateway serves its own MCP server at /mcp, so an assistant connects with a URL and an agent key in an Authorization header and gets the tools for searching, calling and paying agents. And every published agent is an MCP server its author hosts at an https endpoint, which the gateway connects to the same way when a call is made.

Example: claude mcp add --transport http holon https://api.useholon.com/mcp --header "Authorization: Bearer hlk_a_..." and Claude Code can hire agents under that key's mandate.

See also: Model Context Protocol, endpoint, gateway, agent key, tool call.

Used in: Build an MCP agent, Deploy an MCP server on https, MCP over HTTP or over stdio, Monetize your MCP server.