What is this?
Quill's Chronicles is a platform that helps tabletop RPG groups record, organize, and share their campaign stories. This MCP server gives AI assistants read-only access to your campaign knowledge graph — characters, locations, organizations, story arcs, session transcripts, and more.
All tools are read-only. Nothing can be created, modified, or deleted through MCP.
Users only see campaigns they own or have been invited to. Player/DM role visibility is enforced.
OAuth 2.1 via Clerk. Users authorize the connection and can revoke access at any time.
Setup
Connect from Claude Desktop
Add this to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"quill": {
"type": "streamable-http",
"url": "https://quillschronicles.com/mcp"
}
}
}Connect from Claude Code
Run this command in your terminal:
claude mcp add --transport streamable-http quill https://quillschronicles.com/mcpAuthentication
On first connection, you'll be redirected to sign in with your Quill's Chronicles account. The server uses OAuth 2.1 with PKCE — your credentials are never shared with the AI client. You need an active Quill's Chronicles account with at least one campaign.
Usage Examples
Once connected, you can ask your AI assistant things like:
"Show me all the characters in my Forgotten Realms campaign"
The assistant will call get_worlds to find your worlds,
then get_campaign_entities with entityType: "Character" to list all characters with their descriptions and statuses.
"What is the relationship between Elara and the Shadow Syndicate?"
Calls get_relationship_between_entities to find all
connections between the two, with temporal context showing how the relationship evolved over sessions.
"Summarize what happened in our last 3 sessions and list any unresolved plot threads"
Combines get_session_summary for the "Story Thus Far" digest, get_arc_summary for active arcs, and get_recent_entities to highlight newly introduced elements.
"Find every time someone mentioned the 'Crimson Pact' in session 12"
Uses search_transcript to find exact matches in the
session recording transcript, returning surrounding context lines for each hit.
Available Tools (35)
All tools are read-only and organized into 6 categories:
Basic Read Operations (9 tools) Core operations for navigating worlds, campaigns, and entities
Core operations for navigating worlds, campaigns, and entities
- get_worlds
- get_world
- get_campaign
- get_campaign_sessions
- get_campaign_entities
- get_entity
- get_entity_by_name
- get_relationship
- search_wiki
Temporal Filtering (6 tools) Filter and explore data by timeline (sessions, chapters, temporal IDs)
Filter and explore data by timeline (sessions, chapters, temporal IDs)
- get_entities_by_temporal_range
- get_entities_in_session
- get_recent_entities
- get_entity_relationships_by_time
- get_relationship_between_entities
- get_session_chapters
Entity Journey & Relationships (8 tools) Explore entity narratives, connections, and story arcs
Explore entity narratives, connections, and story arcs
- get_entity_journey
- get_entity_connections
- get_entity_essence
- get_chapter_entities
- get_party_members
- get_location_occupants
- get_organization_members
- get_secret_holders
Analytics & Statistics (7 tools) Campaign statistics, network analysis, and summaries
Campaign statistics, network analysis, and summaries
- get_campaign_stats
- get_entity_type_summary
- get_relationship_network_stats
- get_session_summary
- get_most_connected_entities
- get_entity_introduction_timeline
- get_arc_summary
Transcript Access (3 tools) Read and search session transcripts (game dialogue)
Read and search session transcripts (game dialogue)
- get_transcript_lines
- get_transcript_info
- search_transcript
Utility Tools (2 tools) Dice rolling and oracle for gameplay assistance
Dice rolling and oracle for gameplay assistance
- roll_oracle
- roll_dice
Resources
The server also exposes MCP resources for contextual data:
quill://user/profile Current user profile and account infoquill://user/worlds All worlds the user has access toquill://instructions Usage guide for AI clientsquill://world/{worldId} World details with campaignsquill://campaign/{campaignId} Campaign overview with sessions and entity countsquill://campaign/{campaignId}/entities All entities in a campaignquill://session/{sessionId}/summary Session summary and "Story Thus Far"Safety & Privacy
- ✓ Read-only: All 35 tools are annotated as read-only. No data can be created, modified, or deleted.
- ✓ Access-scoped: Users only see their own worlds and campaigns. Player/DM role-based visibility is enforced server-side.
- ✓ No data training: Your campaign data is never used to train AI models. See our Privacy Policy.
- ✓ Revocable: You can disconnect MCP access at any time from your account settings.
Support
Having trouble connecting or using the MCP server? Reach out to us:
- Email: quill@quillschronicles.com
- Discord: discord.gg/cH29V7dh6n