MCP[MCP endpoint POST](/docs/mcp/post-mcp.md)

# MCP endpoint

Server URL`loading...`

POST

/`mcp`

Send

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 Body](#response-body)

### 200

`application/json`

cURL

JavaScript

Go

Python

Java

C#

Rust

```
curl -X POST "https://example.com/mcp"
```

200

```
{  "jsonrpc": "string",  "id": "string"}
```

[

Supporters podium GET

Active supporters ranked by their current monthly pledge, highest first. The pledge amount is never exposed, only the ranking; anonymous supporters appear as "Anonymous".

](/docs/system/get-support-podium.md)[

Search maps GET

Search the battle-map catalogue by name (minimum 3 characters), served from our in-memory catalogue. Returns the results in a single JSON response. For the streamed variant (a single \`local\` chunk), use \`/search/ndjson\`.

](/docs/maps/get-region-maps-search.md)

## Navigation

- [unicum.gg](/index.md)

## Indexes

- [llms.txt](/llms.txt): the API, the MCP server and the other machine-readable surfaces.
- [llms-full.txt](/llms-full.txt): the same, with every endpoint's parameters inline.
- [sitemap.md](/sitemap.md): every section of the site, down to the individual pages.