io.github.richardsolomou/praetorium · v1.2.0 · productivity
Praetorium is healthy: it completed an MCP handshake in 1693 ms and exposes 15 tools.
Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.
Endpoint: https://praetorium.gg/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 15 |
| Latency | 1693 ms |
| Last checked (UTC) | 2026-10-16T13:35:37.114Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-16T13:35:37.114Z | Healthy | 1693 | |
| 2026-10-15T08:20:14.077Z | Healthy | 1920 |
list_my_rosters | Lists the rosters saved to the signed-in Praetorium account. Requires mcp:read. |
get_my_roster | Returns the saved choices for one roster owned by the signed-in player. Requires mcp:read. |
list_my_battles | Lists up to 25 battles with a cursor for the next page. Requires mcp:read. |
get_my_battle | Returns the current seated view of a battle for the signed-in player. Requires mcp:read. |
save_roster | Saves a complete roster. Pass its id to edit an owned roster; omit id to create one. limit is the battle size (1000, 2000 or 3000 points, or 600 for King of the Colosseum), which sets detachment points, enhancement and unit limits. pointsBudget optionally replaces only its points total (500 to 10000 |
set_roster_visibility | Changes the visibility of an owned roster. Requires mcp:write. |
create_battle | Creates a battle with named player seats, using the same rules as the site. Requires mcp:write. |
submit_battle_action | Appends a legal battle command only when expectedSeq matches the current log. Requires mcp:write. |
search_reference | Searches the verified mission, rules, detachment, and datasheet text used by Praetorium. Returns bounded excerpts with canonical URLs, source revisions, and attribution. |
get_reference | Reads the complete bounded document returned by search_reference, with its source location, revisions, and attribution. |
get_reference_record | Returns the source-faithful structured record behind a search result, including mission cards, deployments, terrain geometry, detachments, and datasheets. |
list_factions | Lists the factions that can be used to narrow reference searches. |
list_reference | Discovers available factions, mission packs, rule documents, reference kinds, and active source revisions. |
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 receive its complete rules, enhancements, upgrades, and stratagems without opening every unit page. |
simulate_combat | Runs Praetorium's exact combat simulator for one attacking unit, with any attached leaders, against one defending unit at full strength: shooting, melee, and shooting followed by melee. Returns expected models destroyed, expected wounds lost, the chance to destroy the unit, cumulative odds, weapons |