---
title: "MCP endpoint"
method: POST
path: "/mcp"
tags: ["MCP"]
---

# MCP endpoint

`POST /mcp`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/mcp`
- Auth: none required

Model Context Protocol (MCP) server over a stateless Streamable HTTP transport. Point an MCP client at this URL to use unicum.gg's read API as MCP tools (the same player, clan and tank data as the REST endpoints). The POST body is a JSON-RPC 2.0 message (`initialize`, `tools/list`, `tools/call`, ...); the server replies with a JSON-RPC response or, when streaming, an SSE stream. `GET` opens the SSE stream and `DELETE` ends a session (transport-level, not documented separately).

## Response `200`

Successful response

- McpResponse: A JSON-RPC 2.0 response from the MCP endpoint (carries a method-specific `result` or a JSON-RPC `error`).
  - `jsonrpc` string, required
  - `id` union, required
    - string
    - number

---

[API](https://skmtc.dev/unicum/apis/unicum-gg-api.md) · [All operations](https://skmtc.dev/unicum/apis/unicum-gg-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unicum/apis/unicum-gg-api/revisions/7a7d79a26001?raw)
