Grimoire MCP Server

Manage TTRPG campaigns: NPCs, locations, factions, quests, sessions, lore, and knowledge graphs.

Remote serverstreamable-http

What is the Grimoire MCP Server?

Manage TTRPG campaigns: NPCs, locations, factions, quests, sessions, lore, and knowledge graphs.

What the server does

Grimoire is a campaign manager for D&D and tabletop RPG gamemasters with a hosted MCP server built in. A campaign in Grimoire is structured data, not pages: typed NPCs, factions, locations, quests, items, sessions, and lore, connected by relationships and knowledge graphs. This MCP gives any AI client you connect a live, structured view of that database and your current situation in-game, so the AI answers from your actual canon instead of guessing. Upload and parse notes into structured database entities, query your world by relationship, drive prep and recaps from the conversation you're already having.

  • 48 tools (20 read, 28 write) over a typed campaign database with 14 entity schemas
  • Knowledge graph queries: political, timeline, and geography projections with visibility filtering
  • Narrative state in one call: recent sessions, open plot threads, active arcs, and canon facts
  • Full write path: create and update entities, log thread progressions, edit wiki pages and blocks
  • GM secrets enforced server-side with three visibility tiers (common knowledge, player knowledge, GM secrets)
  • Remote streamable HTTP with OAuth 2.1; nothing to install or self-host

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Grimoire MCP Server

{
  "mcpServers": {
    "grimoire": {
      "type": "streamable-http",
      "url": "https://api.ttrpg.bot/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Grimoire to Product.”
  • “Use Grimoire to Changelog.”
  • “Use Grimoire to Support.”

Frequently asked questions

Manage TTRPG campaigns: NPCs, locations, factions, quests, sessions, lore, and knowledge graphs. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.