MCP tools
12 tools loaded from Sentinel's runtime inventory in recommended workflow order.
Tool inventory (12)§
1. get_docs
Read project documentation. Returns the index by default, pass full=true for full content.
Usage guidance
- Use
get_docsfirst to understand the project before querying game data.
2. list_tables
List all tables with category, description, and column count.
Usage guidance
- Call
list_tablesbeforeget_schemato avoid large responses.
3. get_schema
Get column details for a table. Pass a table name to see columns and types, omit for all.
4. query
Fetch rows from a game data table with filters, sorting, and pagination.
Usage guidance
op=containsfor fuzzy name search,op=infor ID lists.- All filters are AND-ed. Use
query_batchfor multiple tables. - Rows include every column. For tables with many
jsoncolumns (seeget_schema), runquery_countfirst or narrow thelimit— large payloads can be rejected by some MCP clients.
5. query_batch
Execute multiple queries in one request (max 50). Each runs independently.
6. query_count
Count rows matching filters without returning row data. Same filters as query.
Usage guidance
- Use
query_countto check result size before fetching rows.
7. resolve_effects
Resolve spell and item effects with trigger spell chains (max 50 IDs).
Usage guidance
- Use
resolve_effectsto understand what a spell or item does mechanically.
8. decode_loadout
Decode a base64 talent loadout string into structured talent data with spell names.
Usage guidance
- Talent strings come from SimC
talents=lines or game client export.
9. get_rotation
Fetch a rotation script by ID, optionally at a specific version.
Usage guidance
- Use
list_rotationsto find rotation IDs, thenget_rotationto fetch the script.
10. list_spell_labels
List all known spell label IDs with their names. Use these IDs to filter game.spells by the labels jsonb column (e.g. op=jsonb_array_contains, value=20 for Rogue spells).
Usage guidance
- Filter spells by label: query
game.spellswithcolumn=labels, op=jsonb_array_contains, value=<label_id>.
11. list_rotations
List accessible rotation scripts with optional filters by spec and name.
Usage guidance
- Use
list_rotationsto find available rotations, thenget_rotationto fetch the script.
12. parse_simc
Parse a SimulationCraft profile string into structured character, equipment, talents, and metadata.
Usage guidance
- Use
parse_simcto ingest a user-pasted/simcexport before querying or simulating it.