io.github.richardsolomou/praetorium
repo:https://github.com/richardsolomou/praetorium.gg
Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.
- transport:
- remote
- credential class:
- gated
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- create_battleshallow
Creates a battle with named player seats, using the same rules as the site. Requires mcp:write.
- get_my_battleshallow
Returns the current seated view of a battle for the signed-in player. Requires mcp:read.
- get_my_rostershallow
Returns the saved choices for one roster owned by the signed-in player. Requires mcp:read.
- get_referenceshallow
Reads the complete bounded document returned by search_reference, with its source location, revisions, and attribution.
- get_reference_recordshallow
Returns the source-faithful structured record behind a search result, including mission cards, deployments, terrain geometry, detachments, and datasheets.
- list_factionsshallow
Lists the factions that can be used to narrow reference searches.
- list_my_battlesshallow
Lists up to 25 battles with a cursor for the next page. Requires mcp:read.
- list_my_rostersshallow
Lists the rosters saved to the signed-in Praetorium account. Requires mcp:read.
- list_referenceshallow
Discovers available factions, mission packs, rule documents, reference kinds, and active source revisions.
- list_unitsshallow
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.
- save_rostershallow
Saves a complete roster. Pass its id to edit an owned roster; omit id to create one. Requires mcp:write.
- search_referenceshallow
Searches the verified mission, rules, detachment, and datasheet text used by Praetorium. Returns bounded excerpts with canonical URLs, source revisions, and attribution.
- set_roster_visibilityshallow
Changes the visibility of an owned roster. Requires mcp:write.
- submit_battle_actionshallow
Appends a legal battle command only when expectedSeq matches the current log. Requires mcp:write.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/9ee8f8f7-a18a-4e40-b022-9e808fc61092)