Mcp-Session-Id in the response headers — include it on all subsequent calls.
Request
Response
Mcp-Session-Id: <uuid> — store and echo on every follow-up call.
instructions
result.instructions is the per-chat system prompt, rendered fresh from X-Chat-Id + X-User-Email. It’s Tier 4 of the six system-prompt tiers and reaches clients that natively surface InitializeResult.instructions (Claude Desktop, MCP Inspector, OpenAI Agents SDK).
LiteLLM is a tool-call proxy and does not forward
instructions to the LLM. If you’re running Computer Use through LiteLLM, consume the prompt via GET /system-prompt instead — or via the Open WebUI filter, which does the HTTP fetch and injects the prompt into the system message for you.Errors
| Status | Cause |
|---|---|
401 Unauthorized | Missing or wrong Authorization when MCP_API_KEY is set |
400 Bad Request | Missing X-Chat-Id with SINGLE_USER_MODE=false |
415 Unsupported Media Type | Wrong Accept header — include application/json, text/event-stream |
Next
- tools/list — enumerate available tools.
- resources/list — browse uploaded files.
