MCP serverio.github.richardsolomou/praetorium
Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.
Overview
Score?
UNRATED 0.234
of what a free look can see, on 7 looks
Looks
7
last 8 hr ago
Tools
14
changed 1 day ago
More info
URL
praetorium.gg/mcp
streamable-http
Says it is
praetorium-reference 1.1.0
protocol 2025-06-18
In the record since
5 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.234 · highest on record 0.8561
Toolsfrom sha256:8851580476…cfbb38 · +0 −0 1 day ago
| Tool | Schema |
|---|---|
| create_battle Creates a battle with named player seats, using the same rules as the site. Requires mcp:write. |
input · no output |
| get_my_battle Returns the current seated view of a battle for the signed-in player. Requires mcp:read. |
input · no output |
| get_my_roster Returns the saved choices for one roster owned by the signed-in player. Requires mcp:read. |
input · no output |
| get_reference Reads the complete bounded document returned by search_reference, with its source location, revisions, and attribution. |
input · output |
| get_reference_record Returns the source-faithful structured record behind a search result, including mission cards, deployments, terrain geometry, detachments, and datasheets. |
input · output |
| list_factions Lists the factions that can be used to narrow reference searches. |
input · output |
| list_my_battles Lists up to 25 battles with a cursor for the next page. Requires mcp:read. |
input · no output |
| list_my_rosters Lists the rosters saved to the signed-in Praetorium account. Requires mcp:read. |
input · no output |
| list_reference Discovers available factions, mission packs, rule documents, reference kinds, and active source revisions. |
input · output |
| list_units Returns every pickable unit in one bounded response with unit-size costs, composition, attachment relationships, roster limits, roles, keywords, and links. Include a detachment to |
input · output |
| save_roster Saves a complete roster. Pass its id to edit an owned roster; omit id to create one. Requires mcp:write. |
input · no output |
| search_reference Searches the verified mission, rules, detachment, and datasheet text used by Praetorium. Returns bounded excerpts with canonical URLs, source revisions, and attribution. |
input · output |
| set_roster_visibility Changes the visibility of an owned roster. Requires mcp:write. |
input · no output |
| submit_battle_action Appends a legal battle command only when expectedSeq matches the current log. Requires mcp:write. |
input · no output |
Verify it yourself
npx teppi-check https://praetorium.gg/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3NW679CXZ0VB6RK59XY9F0E