io.github.richardsolomou/praetorium
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Praetorium
Publisher-provided description
Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.
Summary by lookupd
Searches Warhammer 40K rules, datasheets and missions, manages saved rosters and battles, and runs combat simulations.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http praetorium https://praetorium.gg/mcp
Codex, remote (streamable-http)
codex mcp add praetorium --url https://praetorium.gg/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"praetorium": {
"url": "https://praetorium.gg/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
list_my_rostersLists the rosters saved to the signed-in Praetorium account. Requires mcp:read.get_my_rosterReturns one roster owned by the signed-in player, by an id from list_my_rosters. summary names each unit with its points, models, wargear, enhancements, Warlordlist_my_battlesLists up to 25 battles with a cursor for the next page. Requires mcp:read.get_my_battleReturns the current seated view of a battle for the signed-in player. Requires mcp:read.save_rosterSaves 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 theset_roster_visibilityChanges the visibility of an owned roster. Requires mcp:write.create_battleCreates a battle with named player seats, using the same rules as the site. Requires mcp:write.submit_battle_actionAppends a legal battle command only when expectedSeq matches the current log. Requires mcp:write.search_referenceSearches Praetorium’s missions, rules, detachments, and datasheets by name, number, keyword, and value. Returns bounded excerpts with canonical URLs, source revget_referenceReads the complete bounded document returned by search_reference, with its revisions and attribution. A section that withholds rules text lists textSources: theget_reference_recordReturns the structured record behind a search result, including mission cards, deployments, terrain geometry, detachments, and datasheets. Records that withholdlist_factionsLists the factions that can be used to narrow reference searches.list_referenceDiscovers available factions, mission packs, rule documents, reference kinds, and active source revisions.list_unitsReturns every pickable unit in one bounded response with unit-size costs, composition, attachment relationships, roster limits, roles, keywords, and links. Inclsimulate_combatRuns Praetorium's exact combat simulator for one attacking unit, with any attached leaders, against one defending unit at full strength: shooting, melee, and sh
Details
- Version: 1.2.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1289 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/richardsolomou/praetorium.gg
- Website: https://praetorium.gg
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.richardsolomou/praetorium)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp