4,500+ servers built on MCP Fusion
Vinkius

Open5e MCP. Search D&D 5th Edition Stats & Lore Instantly

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Open5e MCP on Cursor AI Code Editor MCP Client Open5e MCP on Claude Desktop App MCP Integration Open5e MCP on OpenAI Agents SDK MCP Compatible Open5e MCP on Visual Studio Code MCP Extension Client Open5e MCP on GitHub Copilot AI Agent MCP Integration Open5e MCP on Google Gemini AI MCP Integration Open5e MCP on Lovable AI Development MCP Client Open5e MCP on Mistral AI Agents MCP Compatible Open5e MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Open5e connects your AI client to the OpenGameContent database for D&D 5th Edition. It lets you query every core element—spells, monsters, classes, magic items—using natural language commands.

Need to check a creature's challenge rating or find all third-level Evocation spells? Your agent runs the specific tool and gives you the raw data instantly.

What your AI agents can do

List backgrounds

Lists available character backgrounds for use in a game setting.

List classes

Provides a list of recognized character classes and their archetypes.

List conditions

Retrieves all status effects and conditions used within the ruleset (e.g., poisoned, blinded).

+ 9 more capabilities included
Global Stat Lookups

Search for any term across the Open5e dataset, retrieving raw statistics and lore for creatures or items.

Character Definition Retrieval

Pull detailed data on character backgrounds, classes, races, feats, and equipment that define a player's persona.

Spellbook Querying

Filter and list magic spells based on criteria like level, spell school, or the class that casts them.

Monster Manifest Generation

List or search monsters and NPCs, allowing filters by size, type, or combat difficulty (CR).

Rules Reference Access

Retrieve specific status conditions (list_conditions) or rule sections to maintain game flow.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Open5e MCP Server: 12 Tools for TTRPG Data Management

Access the entire OpenGameContent API with twelve specialized tools. Query creature stats, spells, classes, and items directly through your AI agent.

list019e5d3f

list backgrounds

Lists available character backgrounds for use in a game setting.

list019e5d3f

list classes

Provides a list of recognized character classes and their archetypes.

list019e5d3f

list conditions

Retrieves all status effects and conditions used within the ruleset (e.g., poisoned, blinded).

list019e5d3f

list creatures

Lists or searches monsters and NPCs, allowing filtering by size, type, or challenge rating.

list019e5d3f

list documents

Retrieves source documents and Open Game License metadata for reference.

list019e5d3f

list equipment

Lists weapons, armor, and gear, with filtering options based on category.

list019e5d3f

list feats

Provides a list of character feats available to build characters.

list019e5d3f

list magic items

Lists magic items and artifacts, allowing filters by rarity or item type.

list019e5d3f

list sections

Retrieves specific rules and supplemental text sections for quick reference.

list019e5d3f

list species

Provides a list of character species (races) that can be chosen.

list019e5d3f

list spells

Lists or searches magic spells, filtering by level, school, or casting class.

search019e5d3f

search open5e

Performs a global search across all Open5e resources for any term or concept.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Open5e, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Forget those bloated rulebooks sitting on your desk. Open5e connects your AI client straight into the core OpenGameContent database for D&D 5th Edition. You don't get summaries; you get raw, actionable stats and lore whenever you ask for 'em. Your agent runs these specific tools, giving you exactly what you need—whether it’s a monster stat block or a tricky rule section—without you ever having to open a physical book.

Global Stat Lookups: Need to know something fast? You can run search_open5e for an instant global search. This pulls up any term or concept across the entire Open5e dataset, letting you get raw statistics and lore for creatures, items, or even specific rules text when you punch in a keyword.

Character Building Core: Defining a character means pulling together several pieces of data. To nail down your backstory, run list_backgrounds to see every established background option. For the core identity, list_classes provides a comprehensive list of recognized classes and their archetypes, while list_species gives you all the available races you can pick from.

When you've got the basic build down, you use list_feats to check out specific character feats you can earn, and then list_equipment lets you filter through weapons, armor, and gear based on what category you need.

Spells and Magic: Casting spells? You'll need to query the spellbook. Run list_spells, and you can filter that massive list by level, specific school of magic (like Evocation or Necromancy), or even which class is allowed to cast it. If you’re building a character with arcane trinkets, use list_magic_items to check for artifacts and magic gear, filtering those results by rarity or item type.

Threat Assessment & Combat: When you're fighting monsters, you don't want to guess their CR. Use list_creatures to search or list NPCs and monsters, letting you narrow the field by size (like Medium or Gargantuan), type (like Undead or Fiend), or a specific challenge rating. If you need quick stats on status effects—say, Poisoned or Blinded—you run list_conditions.

For deep rules dives, list_sections retrieves entire rule sections and supplemental text, keeping your game moving without interruption.

Deep Reference & Lore: You can also get details on character definitions using list_feats, which gives you a roster of available abilities. If you need to know what source documents are even part of the pool, use list_documents to retrieve Open Game License metadata and reference materials. Finally, if there's any obscure rule or piece of text that needs verification, running list_sections lets you pull specific rulesets for quick confirmation.

Your agent handles all this heavy lifting. You just ask a natural language question—like 'What are the stats for a rock elemental?' or 'Show me third-level illusion spells.' The server runs the right tool and spits out the raw data instantly, letting you keep the game moving without ever feeling like you’re waiting on some clunky database query.

How Open5e MCP Works

  1. 1 Subscribe to the Open5e MCP Server and provide your API key (if required by your setup).
  2. 2 Instruct your AI client to use a specific tool, like list_spells, followed by filters (e.g., '3rd level Evocation spells').
  3. 3 The server runs the query against the database and returns structured JSON data directly to your agent for immediate parsing.

The bottom line is: You tell your AI what you need, it calls the right tool, and you get the clean, organized data back without seeing the underlying API call.

Who Is Open5e MCP For?

The TTRPG developer who builds web tools for tabletop gaming; the content manager responsible for keeping lore databases accurate; or the dedicated Game Master building a digital companion app. You're tired of manually cross-referencing three different wikis just to check if an item is legendary and what its stat blocks are.

TTRPG Developer

Integrates structured data into a web interface, using tools like list_equipment or list_classes to populate dynamic components.

Game Master (GM)

Needs an instant reference for creature stats or spell effects during a session without flipping through physical books.

Content Manager

Uses the server's API to verify data consistency across different sources, comparing entries using search_open5e.

What Changes When You Connect

  • Need to check a monster's Challenge Rating (CR)? Use list_creatures to filter the entire bestiary by difficulty level. No more guessing if an encounter is too easy or too hard.
  • Building a character? Your agent handles it. Running list_classes, list_species, and list_backgrounds together pulls all necessary defining stats into one clean block for you.
  • Writing spell mechanics? Never forget the rules again. Querying list_spells by school or level ensures your characters only learn spells appropriate to their class and current campaign arc.
  • Inventory management is simple. Use list_magic_items to check rarity, category, and properties for any artifact without leaving your workflow.
  • When you need a quick rule lookup (like status effects), list_conditions gives you the definitive list of terms—poisoned, blinded, etc.—so your game mechanics are consistent.

Real-World Use Cases

01

The GM needs to balance an encounter.

A GM realizes their planned dungeon combat is too weak. Instead of opening a monster manual and flipping pages, they prompt: 'List creatures with CR 5-7 that are Aberrations.' The agent runs list_creatures, providing several options instantly so the GM can scale up the threat.

02

The player needs to optimize their character build.

A player is deciding on a race. They prompt: 'What are the best feats for a high-damage Rogue?' The agent runs list_feats and filters by relevant classes, presenting options that complement both the chosen species (list_species) and class (list_classes).

03

The developer is building an in-game shop.

A dev needs to populate a store with all available gear. They use list_equipment and filter by 'Wondrous Item' to retrieve the name, rarity, and basic stats for hundreds of potential purchases without writing complex database joins.

04

The writer needs lore cross-referencing.

A campaign writer is outlining a plot involving ancient magic. They ask: 'What are the most powerful spells that require an Arcane focus?' The agent runs list_spells and filters by school and level, giving precise source material details.

The Tradeoffs

Asking for vague lore.

The user asks: 'Tell me about cool magic things.' The agent fails because the query is too general; it can't know what 'cool' means or where to look.

Don't ask vaguely. Use search_open5e with specific keywords, or better yet, use list_magic_items and filter by a known category like 'legendary' for precise results.

Assuming cross-category knowledge.

The user asks: 'What spell does this specific sword require?' The agent can't answer because the connection between equipment and spells isn't direct enough to query in one go.

Break it down. First, use list_equipment to get the item details; then, if needed, run a targeted search using search_open5e combining the item name with 'spell requirements'.

Forgetting context filtering.

The user asks: 'List all spells.' The agent returns thousands of results—a massive list that is unusable and overwhelming for the client.

Always narrow your query. Use list_spells and explicitly specify constraints, like '3rd level Evocation spells' or 'Wiz Wizard spells'.

When It Fits, When It Doesn't

Use this server if your primary workflow involves querying structured data—stats, rules text, item lists, character sheets. This is for content verification and programmatic display of known game mechanics. Don't use it if you need general narrative writing or help with plot holes that aren't tied to specific rules. If your goal is simply 'Write a funny scene about a dragon,' the server won't help; you need pure LLM text generation. However, if you want the dragon's AC and HP for that scene, this tool is mandatory.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Open5e. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

list_backgrounds list_classes list_conditions list_creatures list_documents list_equipment list_feats list_magic_items list_sections list_species list_spells search_open5e

Referencing TTRPG rules has always been a mess of tabs and PDFs.

Today, figuring out how something works means opening the core rulebook, finding the 'Conditions' chapter, flipping to Status Effects, reading through three columns of text—then maybe checking a supplementary guide just in case. It’s manual, it's slow, and you always fear missing one critical footnote.

With this server, your AI client acts as the perfect digital reference book. You tell it what stat or rule you need, and it runs `list_conditions` or `search_open5e`. The result appears clean, structured, and ready to copy into your document. No more flipping.

Open5e MCP Server: Structured Access for D&D Content

Gone are the days of having to run separate searches across different databases just to build a character sheet or catalog loot. You can pull defining data from `list_classes`, get racial boosts via `list_species`, and finish with appropriate gear using `list_equipment`—all in one continuous query flow.

This tool doesn't just give you lists; it organizes the relationships between them. It lets your agent combine information, making complex character builds feel like a single, coherent data retrieval process.

Common Questions About Open5e MCP

How do I find all items that are considered 'wondrous'? +

Use list_magic_items and apply the filter for category. This tool lets you narrow down artifacts by rarity or type, so you don't get a massive list of every weapon available.

Can I search for creature stats that aren't explicitly listed? +

Yes. If you know the name or general concept, use search_open5e. This tool performs a global search across all resources, acting as a catch-all reference point.

Which tool lists available character races? +

list_species is the correct tool. It provides a clean list of recognized species (races) that characters can adopt for their build.

How do I find spells usable by Wizards specifically? +

Use list_spells. You must specify 'Wizard' as the class filter, alongside any other criteria like level or school, to get accurate results.

When I run a search using `search_open5e`, do I need to worry about an API key or authentication? +

You'll need the Open5e API Key if your specific instance requires it. Most clients handle this through environment variables or dedicated configuration fields. If you don't provide one, the server will usually reject the call with a 401 Unauthorized error.

If I use `list_creatures` to filter by multiple criteria (like Type and CR), are there any rate limits? +

The platform enforces standard API rate limiting. If you run too many complex queries in a short time, your client will receive a 429 Too Many Requests error. It's best practice to space out bulk data calls.

Does the `list_conditions` tool return structured JSON data or just plain text? +

It returns clean, structured JSON objects. This means your agent can reliably parse fields like duration, saving throws, and effects into variables for other code to use.

How do I look up specific game rules text using `list_sections` if it isn't about a creature or spell? +

list_sections is your best bet for deep rules reference. You can query by section title or keyword to find the exact OGL metadata without having to guess what tool handles general system mechanics.

How can I find a monster with a specific Challenge Rating? +

Use the list_creatures tool and provide the cr parameter (e.g., '1', '1/4', or '20'). You can also combine this with the type parameter to find, for example, all CR 5 Dragons.

Can I search for spells available only to a specific class? +

Yes! Use the list_spells tool and set the class parameter to your desired class, such as 'Wizard' or 'Cleric'. You can further filter by level to narrow down the results.

What is the best way to find a specific rule or condition? +

For status effects, use list_conditions. For general rules or supplemental text, use list_sections. If you aren't sure where it is, use search_open5e for a global search across all categories.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Open5e. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.