---
title: "MCP Streamable HTTP endpoint (JSON-RPC 2.0)"
method: POST
path: "/mcp"
tags: ["MCP"]
---

# MCP Streamable HTTP endpoint (JSON-RPC 2.0)

`POST /mcp`

## Request

- Base URL: `https://cold-api.coldstate.ai`
- URL: `https://cold-api.coldstate.ai/mcp`
- Auth: HTTP bearer

Stateless Model Context Protocol server. Send `Accept: application/json, text/event-stream`. `initialize` and `tools/list` need no key; `tools/call` forwards your bearer key to the corresponding /v1 route so auth, limits and metering are per customer.

## Response `200`

JSON-RPC response (JSON or SSE)

## Other responses

- `401`: Tool call without a valid API key

---

[API](https://skmtc.dev/coldstate/apis/coldstate-api.md) · [All operations](https://skmtc.dev/coldstate/apis/coldstate-api/llms.txt) · [OpenAPI document](https://skmtc.dev/coldstate/apis/coldstate-api/revisions/609b567f955c?raw)
