MCP server
Praetorium
io.github.richardsolomou/praetorium
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Public Warhammer 40K rules, datasheets, points and missions; sign in to manage rosters and battles.
Working at last checkAbout 19,533 tokens per request once connected15 tools
https://praetorium.gg/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 15
- Token cost
- About 19,533 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http praetorium https://praetorium.gg/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.praetorium] url = "https://praetorium.gg/mcp"
Gemini CLI
{"mcpServers":{"praetorium":{"httpUrl":"https://praetorium.gg/mcp"}}}
Cursor
{"mcpServers":{"praetorium":{"url":"https://praetorium.gg/mcp"}}}
VS Code
{"servers":{"praetorium":{"type":"http","url":"https://praetorium.gg/mcp"}}}
Antigravity
agy mcp add praetorium https://praetorium.gg/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"praetorium","server_url":"https://praetorium.gg/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"praetorium","server_url":"https://praetorium.gg/mcp"}
Tools
create_battle~268 tokens
Creates a battle with named player seats, using the same rules as the site. Requires mcp:write.get_my_battle~88 tokens
Returns the current seated view of a battle for the signed-in player. Requires mcp:read.get_my_roster~86 tokens
Returns the saved choices for one roster owned by the signed-in player. Requires mcp:read.get_reference~146 tokens
Reads 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_record~154 tokens
Returns 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_factions~60 tokens
Lists the factions that can be used to narrow reference searches.list_my_battles~126 tokens
Lists up to 25 battles with a cursor for the next page. Requires mcp:read.list_my_rosters~64 tokens
Lists the rosters saved to the signed-in Praetorium account. Requires mcp:read.list_reference~72 tokens
Discovers available factions, mission packs, rule documents, reference kinds, and active source revisions.list_units~275 tokens
Returns 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, upgradsave_roster~1474 tokens
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 10000search_reference~271 tokens
Searches 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_visibility~104 tokens
Changes the visibility of an owned roster. Requires mcp:write.simulate_combat~2700 tokens
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, weaponssubmit_battle_action~13645 tokens
Appends a legal battle command only when expectedSeq matches the current log. Requires mcp:write.
Browse
Related MCP servers
- The Wiley Rule (public data)
Read-only public data on 7-OH and related products: research, test results, FDA actions, state laws - Lunara Agent Network
Work for AI agents: checked missions for points, machine-marked trials, ranks, a free domain scan - SERVIQO Agents
SERVIQO Agents: Founding Agent network (DistributionOS). Tracked Rhapsody share links. Pilot. - Bidda Compliance
10,065 source-verified compliance nodes, 39 pillars, 25 MCP tools (EU AI Act, GDPR, NIST, MITRE). - The Cable Code
Decode cables in 66 coding systems; design, rate and check them; find equivalents; size drums. - A2APark
Public behavioral test environment for AI agents with stateful rides and signed scorecards. - SheetsData
Electronic component datasheets for AI agents: pinouts, specs, package info and design checks. - Smile.io MCP by usefulapi
Look up loyalty customers, points history, rewards and VIP tiers, and add points or activities.
Badge for your README
[](https://aptlynx.net/servers/io.github.richardsolomou/praetorium)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents