MCP streamable-HTTP endpoint
The MCP server over streamable HTTP. Authenticate with a personal access token in the `Authorization: Bearer` header; the body is a JSON-RPC 2.0 message. Each request is authenticated and tenant-scoped independently — there is no server-side session. Invalid or revoked tokens get a JSON-RPC error with code -32001.
The MCP server over streamable HTTP. Authenticate with a personal access token
in the Authorization: Bearer header; the body is a JSON-RPC 2.0 message. Each
request is authenticated and tenant-scoped independently — there is no server-side
session. Invalid or revoked tokens get a JSON-RPC error with code -32001.
Authorization
bearerAuth A session access token or a personal access token.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
A JSON-RPC 2.0 request.
Response Body
curl -X POST "https://example.com/mcp" \ -H "Content-Type: application/json" \ -d '{}'Get MCP connection info GET
Public connection details for the Agent access page — the HTTP endpoint URL (when `MCP_PUBLIC_URL` is configured) and a copy-pasteable stdio hint. Never contains a token. Requires `org:read`.
MCP SSE handshake GET
Opens a server-sent-events stream for MCP clients that prefer SSE. Same bearer authentication as POST.