
Grimoire
Manage tabletop RPG campaigns—NPCs, locations, factions, quests, sessions, lore, and knowledge graphs—from your agent while you build narrative products or side projects.
Overview
Grimoire is a MCP server for the Build phase that lets agents manage TTRPG campaigns, lore, and knowledge graphs via api.ttrpg.bot.
What is this MCP server?
- Campaign entities: NPCs, locations, factions, quests, sessions, lore
- Knowledge graph structure for TTRPG continuity
- Remote MCP at api.ttrpg.bot/mcp (Grimoire v1.4.0)
- GitHub: zafety-vibin/grimoire-mcp
- Agent-first GM assistant—not a generic notes app
Community signal: 1 GitHub stars.
What problem does it solve?
Your campaign lore lives in scattered docs and the agent forgets NPCs, quests, and session continuity between chats.
Who is it for?
GMs and indie creators building TTRPG content, actual-play projects, or agent-assisted session prep.
Skip if: Non-narrative SaaS backends or teams with zero interest in tabletop games.
What do I get? / Deliverables
You maintain structured campaign data and knowledge graphs your agent can query and update during prep and play.
- Structured campaign records (NPCs, locations, factions, quests, sessions)
- Agent-updatable lore and knowledge graph for continuity
Recommended MCP Servers
Journey fit
Campaign knowledge graphs and session tooling are creative infrastructure you assemble during Build, especially for game or content-shaped products. Agent-tooling is the right shelf for MCP servers that extend the agent with a dedicated domain datastore and GM workflow tools.
How it compares
Domain-specific campaign MCP, not a general project-management or CRM integration.
Common Questions / FAQ
Who is bot.ttrpg/grimoire for?
Solo GMs and builders who run TTRPG campaigns or narrative side projects with AI coding agents.
When should I use bot.ttrpg/grimoire?
Use it in Build when you want persistent NPCs, quests, sessions, and lore graphs the agent can read and update.
How do I add bot.ttrpg/grimoire to my agent?
Register streamable-http remote https://api.ttrpg.bot/mcp in your MCP client per Grimoire or ttrpg.bot setup docs.