Skip to main content

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/mcp

Transport: Streamable HTTP. Protocol version: 2024-11-05. Discovery JSON: https://www.doungim.com/.well-known/mcp.json

Tools

ToolDescription
search_dndSearch across spells, monsters, magic items, NPCs.
get_spellFull spell entry by slug.
get_monsterFull monster entry by slug.
get_magic_itemFull magic item entry by slug.
get_npcPre-built NPC stat block by slug.
get_encounter_tableRandom encounter table for a location and dice tier.
list_encounter_locationsAll 41 encounter location slugs.
get_faqFAQ 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.instructions field 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).