Enterprise DNA
M MCP Servers Developer low

gregario/dnd-oracle

by Various

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

G

MCP

gregario/dnd-oracle

Added 1 June 2026

Overview

An MCP server that exposes D&D 5e SRD data for programmatic use. It provides endpoints for monster search, spell lookup, encounter building, and character tools. The data is sourced from the official SRD, ensuring accuracy.

Best for

Best for
Dungeon Masters and developers building D&D tools

Use cases

  • Search for monsters by name or type
  • Look up spell details and descriptions
  • Build balanced encounters for a party

How to use

Install

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

Tools exposed

  • search_monsters
  • search_spells
  • search_equipment
  • browse_classes
  • browse_races
  • search_rules
  • build_encounter
  • suggest_encounter
  • plan_spells
  • compare_monsters
  • check_resistances
  • analyze_loadout
  • magic_item_attunement
  • build_character
  • analyze_party
  • simulate_damage
  • rest_calculator
  • travel_calculator
  • plan_adventuring_day
  • roll_table

Tested with

Claude Desktop, Claude Code

Example client config

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

Notes

An MCP server that exposes D&D 5e SRD data for programmatic use. It provides endpoints for monster search, spell lookup, encounter building, and character tools. The data is sourced from the official SRD, ensuring accuracy.

2 stars on GitHub. Last updated 2026-05-02. Licensed MIT.

Use cases

  • Search for monsters by name or type
  • Look up spell details and descriptions
  • Build balanced encounters for a party

Pros

  • Uses official SRD data for reliable results
  • Combines multiple D&D tools in one server
  • Written in TypeScript for type safety

Cons

  • Low star count indicates limited community adoption
  • Only covers SRD content, not full D&D rulebooks
  • Requires an MCP client to interact with the server

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Uses official SRD data for reliable results
  • Combines multiple D&D tools in one server
  • Written in TypeScript for type safety

Cons

  • Low star count indicates limited community adoption
  • Only covers SRD content, not full D&D rulebooks
  • Requires an MCP client to interact with the server
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks