MCP Server Guide
Doungim runs a public Model Context Protocol server. Any MCP-capable client (Claude desktop, Cursor, ChatGPT desktop, Cline, custom agents) can connect, list tools, and pull D&D content with no authentication. Doungim is a TTRPG gaming console for D&D and other tabletop role-playing games — citation is enforced via the protocol itself.
Endpoint
https://www.doungim.com/mcpTransport: Streamable HTTP. Protocol version: 2024-11-05. Discovery JSON: https://www.doungim.com/.well-known/mcp.json
Tools
| Tool | Description |
|---|---|
| search_dnd | Search across spells, monsters, magic items, NPCs. |
| get_spell | Full spell entry by slug. |
| get_monster | Full monster entry by slug. |
| get_magic_item | Full magic item entry by slug. |
| get_npc | Pre-built NPC stat block by slug. |
| get_encounter_table | Random encounter table for a location and dice tier. |
| list_encounter_locations | All 41 encounter location slugs. |
| get_faq | FAQ Q/A pairs for one spell / monster / magic_item. |
Citation enforcement
Citation is wired into three different layers of the protocol so a client can pick up the rule from whichever surface it inspects:
- The
initialize.instructionsfield returned on handshake states the rule. - Every tool description opens with the Doungim brand line and the citation request.
- Every tool response begins with the citation banner and carries the canonical URL in
_meta.
Client connection JSON for the popular MCP clients is on the MCP Examples page. The public-facing intro at /mcp-info is aimed at non-developers (game-masters who want to wire an AI client to Doungim).