Bots St

bots.st/praetorium

Praetorium

Search and serve Warhammer 40K rules, missions, and roster d

2723 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
15
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://praetorium.gg/mcp

What it can do

ToolWhat it says it does
create_battleCreates a battle with named player seats, using the same rules as the site. Requires mcp:write.
get_my_battleReturns the current seated view of a battle for the signed-in player. 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, Warlord and attachments, and gives the total and any problems that stop the list being fielded; it is null while army data is unavailable. roster…
get_referenceReads the complete bounded document returned by search_reference, with its revisions and attribution. A section that withholds rules text lists textSources: the pinned upstream file and record id to fetch if you need the wording.
get_reference_recordReturns the structured record behind a search result, including mission cards, deployments, terrain geometry, detachments, and datasheets. Records that withhold rules text carry textSources pointing at the pinned upstream file and record id.
list_factionsLists the factions that can be used to narrow reference searches.
list_my_battlesLists up to 25 battles with a cursor for the next page. Requires mcp:read.
list_my_rostersLists the rosters saved to the signed-in Praetorium account. Requires mcp:read.
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. Include a detachment, including one a chapter takes from its codex, to list only the units it allows and receive its rules, enhancements…
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 the Colosseum), which sets detachment points, enhancement and unit limits. pointsBudget optionally replaces only its points total (500 to…
search_referenceSearches Praetorium’s missions, rules, detachments, and datasheets by name, number, keyword, and value. Returns bounded excerpts with canonical URLs, source revisions, and attribution. Rules text is not included; records point to it upstream.
set_roster_visibilityChanges the visibility of an owned roster. Requires mcp:write.
simulate_combatRuns 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…
submit_battle_actionAppends a legal battle command only when expectedSeq matches the current log. Requires mcp:write.

In its maker's words

Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.

Website
praetorium.gg
Source
github.com/richardsolomou/praetorium.gg
Publisher
richardsolomou
Listed from
the official MCP Registry as io.github.richardsolomou/praetorium
Version
1.2.0, updated 8 Oct 2026
Kinds of work
Search and research, Documents and files, AI models and agent tools

The domain it lives on

praetorium.gg
its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2723 ms
Answered3150 ms
Answered1602 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.