Skip to content
Agentmart
Submit a tool

Dnd Oracle

D&D 5e SRD MCP server with monster, spell, equipment search and encounter building tools

Connector by gregario · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 8
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/gregario-dnd-oracle

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

D&D 5e SRD MCP server with monster, spell, equipment search and encounter building tools

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
17 read · 2 write · 0 delete · 1 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 20

Read from the source code; the running server may list different tools.

Read 17 · Look things up without changing anything.

  • analyze_loadout
  • analyze_party
  • browse_classes
  • browse_races
  • check_resistances
  • compare_monsters
  • magic_item_attunement
  • plan_adventuring_day
  • plan_spells
  • rest_calculator
  • search_equipment
  • search_monsters
Show 5 more tools
  • search_rules
  • search_spells
  • simulate_damage
  • suggest_encounter
  • travel_calculator

Write 2 · Create, change, send or run things.

  • build_character
  • build_encounter

Not yet classified 1 · We could not tell from the name and description.

  • roll_table

Tools (20)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_loadout

    Analyze a D&D 5e equipment loadout. Calculates total weight, total cost, AC from armor/shield, and encumbrance status based on Strength score.

  • analyze_party

    Analyze a D&D 5e party composition. Identifies saving throw coverage, role balance, skill gaps, and darkvision/language spread.

  • browse_classes

    Browse D&D 5e SRD classes. List all classes, view a specific class's features at any level, or calculate multiclass feature combinations.

  • browse_races

    Browse D&D 5e SRD races. List all races or view a specific race's traits, ability bonuses, and subraces.

  • build_character

    Build a D&D 5e character summary. Given race, class, level, and ability scores, computes HP, proficiency bonus, saving throws, attack bonuses, spell save DC, and lists features gained.

  • build_encounter

    Build balanced D&D 5e encounters. Given party size and level, calculates XP budgets for each difficulty and suggests monster combinations.

  • check_resistances

    Check resistances, immunities, and vulnerabilities for a group of monsters. Produces a consolidated defense matrix and warns about party damage type coverage gaps.

  • compare_monsters

    Compare 2-3 D&D 5e monsters side by side. Shows AC, HP, ability scores, speeds, resistances, immunities, actions, and special abilities.

  • magic_item_attunement

    Analyze attunement requirements for a set of magic items. Reports which items require attunement, any class/alignment restrictions, and warns if the total exceeds the 3-slot limit.

  • plan_adventuring_day

    Plan a full D&D 5e adventuring day. Calculates the daily XP budget, suggests encounter difficulty distribution, and recommends short rest placement.

  • plan_spells

    Plan spells for a D&D 5e character. Shows available spells for a class at a given level, tracks spell slots, flags concentration conflicts, highlights rituals, and sums material component costs.

  • rest_calculator

    Show what recovers on a short rest vs. long rest for a D&D 5e character. Lists all class-specific resources and their recovery cadence.

  • roll_table

    Roll on or browse D&D 5e SRD random tables (madness, poisons, diseases, personality traits). Use table_name "list" to see all available tables, or provide a specific table name with an optional roll result.

  • search_equipment

    Search D&D 5e SRD equipment, weapons, armor, and magic items. Filter by category, cost, weight, weapon properties, armor type, or rarity.

  • search_monsters

    Search D&D 5e SRD monsters by name, CR, type, size, or alignment. Returns full stat blocks.

Show 5 more tools
  • search_rules

    Search D&D 5e SRD rules and conditions. Look up specific conditions or search rules text.

  • search_spells

    Search D&D 5e SRD spells by name, level, school, class, concentration, ritual, components, damage type, or save type.

  • simulate_damage

    Calculate average damage per round (DPR) for an attack routine. Computes hit probability, critical hit chance, average damage, and turns to kill.

  • suggest_encounter

    Suggest tactically interesting D&D 5e encounter compositions. Goes beyond XP math to recommend monster synergies, role combinations, and tactical notes.

  • travel_calculator

    Calculate D&D 5e overland travel time, pace effects, and forced march consequences. Uses SRD travel rules for pace, terrain, and exhaustion.

Signals

Stars
8
Forks
1
Open issues
0
Last commit
Sep 14, 2026 (1 month ago)
Last release
Sep 14, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.gregario/dnd-oracle
Version
0.1.0
Auth
No auth
Packages
npm dnd-oracle
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from gregario

Cite this page

Dnd Oracle MCP server. Agent Mart. https://agentmart.dev/connectors/gregario-dnd-oracle (last updated 2026-10-24)