Tabletop RPG Mechanics Engine

Tabletop RPG Mechanics Engine MCP Connector for Claude

A+

Deterministic mathematical resolution for TTRPG mechanics like D&D 5e.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

A precise mathematical engine for tabletop roleplaying games. It provides deterministic calculations for ability modifiers using resolve_ability_check, simulates d20 outcomes with simulate_roll_outcome, calculates damage with calculate_damage, and manages resource depletion via update_spell_slots. It handles complex rules including resistance, vulnerability, and proficiency scaling.

ttrpgdnd5edicemechanicsmath

4 tools expose this connector's capabilities to your AI agent.

calculate_damage

Resolves the final damage value of an attack or spell

simulate_roll_outcome

Determines the outcome of a d20 roll, accounting for advantage or disadvantage

update_spell_slots

Manages the consumption of spell resources

resolve_ability_check

Calculates the total modifier and the resulting proficiency bonus for a specific action

See how to talk to your AI agent using Tabletop RPG Mechanics Engine.

Calculate the total modifier for an ability score of 16 at level 5 with proficiency.

The ability modifier is +3 and the proficiency bonus is +3, resulting in a total modifier of +6.

What is the damage for 2d6+3 against a target with resistance?

The damage range is 5 to 15, with an average of 10. With resistance, the final damage is 2 to 7.

Simulate a d20 roll with advantage.

The roll result is 17.

The `simulate_roll_outcome` tool calculates the result by picking the highest value for advantage or the lowest value for disadvantage from two d20 rolls.

Related Connectors