MCPVault

determine_primary_mission

MCP tool from Warhammer Oracle by gregario

Determine each player's Primary Mission from their Force Dispositions (11th Edition Matched Play). Each player's mission is looked up from their opponent's Force Disposition — in a non-mirror matchup, the two players get different missions. Returns mission names only, not full scoring/objective text

How to use it

determine_primary_mission is exposed by the Warhammer Oracle MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the determine_primary_mission tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Warhammer Oracle

$npx warhammer-oracle
FULL WARHAMMER ORACLE LISTING

Other tools in Warhammer Oracle (13)

compare_units

Compare 2-4 units side by side. Shows full datasheets for each unit in a single response.

game_flow

Show the full turn sequence for a game mode, or highlight where you are in the turn and what comes next.

lookup_crusade

Look up Crusade content (narrative play). Returns Crusade rules, relics, battle traits, and upgrades.

lookup_detachment

Look up a detachment by name. Returns the detachment ability, available enhancements, and associated stratagems.

lookup_enhancement

Look up a character enhancement by name. Returns points cost, detachment, and effect.

lookup_keyword

Look up a keyword or rule. Returns the official definition, a plain English explanation, examples, and which game modes it applies to.

lookup_phase

Look up a game phase by name. Returns step-by-step instructions and tips.

lookup_ploy

Look up a Kill Team ploy by name. Returns type (strategic/tactical), CP cost, timing, and effect.

lookup_stratagem

Look up a Warhammer 40,000 stratagem by name. Returns CP cost, phase timing, target, and effect.

lookup_unit

Look up a unit datasheet by name. Returns stat profiles, unit size (model count), ranged and melee weapons, abilities, and keywords.

search_stratagems

Search stratagems by name, faction, phase, or detachment. Returns a compact list (max 10).

search_units

Search units by name, faction, keywords, or ability text. Returns a compact list (max 10 results) with faction, points, and keywords.

wound_calculator

Calculate expected damage output for an attack profile against a target. Handles re-rolls, weapon keywords (Lethal Hits, Devastating Wounds, Sustained Hits, Torrent), invulnerable saves, and Feel No Pain.