Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Dnd Oracle

FreeMaintained

D\&D 5e SRD MCP server - monster search, spell lookup, encounter building, and character tools powered by ground-truth SRD data

GitHubEmbed

About

D&D 5e SRD MCP server - monster search, spell lookup, encounter building, and character tools powered by ground-truth SRD data

README

D&D 5e SRD MCP server — monster search, spell lookup, encounter building, and character tools powered by ground-truth SRD data.

npm version npm downloads Node.js 18+ MCP Compatible MIT License Sponsor dnd-oracle MCP server

What It Does

Search, browse, and analyze D&D 5e System Reference Document content — no internet required, no hallucination risk. All 20 tools operate on ground-truth SRD data bundled as a SQLite database.

1,207 entities: 334 monsters, 319 spells, 237 equipment items, 239 magic items, 12 classes, 9 races, 15 conditions, 33 rule sections, 9 rollable tables.

Tools

Reference (6)

Tool Description
search_monsters Full-text search with CR, type, size, alignment filters. Returns full stat blocks.
search_spells Search by level, school, class, concentration, ritual, damage type, save type.
search_equipment Search weapons, armor, gear, and magic items. Filter by properties, rarity.
browse_classes View class features at any level. Multiclass feature combination calculator.
browse_races View race traits, ability bonuses, subraces.
search_rules Search rules text and condition references.

Analytical (14)

Tool Description
build_encounter Calculate XP budgets by difficulty. Suggests monster combinations within budget.
suggest_encounter Tactically interesting encounters with monster role inference and synergy notes.
plan_spells Available spells for class/level. Slot tracking, concentration flags, ritual highlights, component costs.
compare_monsters Side-by-side stat comparison of 2-3 monsters.
check_resistances Consolidated resistance/immunity matrix for a group of monsters. Party damage gap warnings.
analyze_loadout Total weight, cost, AC breakdown, encumbrance status from equipment list.
magic_item_attunement Attunement slot analysis with over-limit warnings and restriction checks.
build_character Full character sheet from race + class + level + ability scores. HP, saves, DC, features.
analyze_party Party composition audit: saving throw coverage, role balance, darkvision, languages.
simulate_damage Average DPR calculator with hit probability, crit math, AC sensitivity, turns-to-kill.
rest_calculator What recovers on short vs. long rest for any class at any level.
travel_calculator Overland travel time with pace, terrain, mounts, and forced march rules.
plan_adventuring_day Daily XP budget, encounter sequencing, resource pacing, rest placement.
roll_table Roll on SRD random tables: madness, poisons, diseases, Acolyte personality traits.

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "dnd-oracle": {
      "command": "npx",
      "args": ["-y", "dnd-oracle"]
    }
  }
}

Claude Code

claude mcp add dnd-oracle -- npx -y dnd-oracle

Data Source

This product includes material from the System Reference Document 5.1, Copyright 2016, Wizards of the Coast, Inc. Licensed under CC-BY-4.0.

Data sourced from 5e-bits/5e-database.

License

MIT

from github.com/gregario/dnd-oracle

Install Dnd Oracle in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install dnd-oracle

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add dnd-oracle -- npx -y dnd-oracle

Step-by-step: how to install Dnd Oracle

FAQ

Is Dnd Oracle MCP free?

Yes, Dnd Oracle MCP is free — one-click install via Unyly at no cost.

Does Dnd Oracle need an API key?

No, Dnd Oracle runs without API keys or environment variables.

Is Dnd Oracle hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Dnd Oracle in Claude Desktop, Claude Code or Cursor?

Open Dnd Oracle on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published

Related MCPs

Compare Dnd Oracle with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs