
Archivist AI
This is a read-only remote server that connects Claude and other MCP clients to the Archivist AI TTRPG campaign management platform. It exposes 30+ tools for querying campaign data including characters, sessions with transcripts and handouts, story beats and moments, quests, journals, locations, factions, and items. You get list and get operations for each entity type, plus specialized tools like session cast analysis and relationship links between entities. Useful if you're running tabletop campaigns through Archivist AI and want Claude to reference your world building, session notes, or character backstories during conversations. Requires an API key from app.myarchivist.ai. Write operations are planned but not yet available.
- tools
- 25
- transport
- HTTP
- last updated
- Oct 23, 2026
Tools
25 toolsPublic tool metadata for what this MCP can expose to an agent.
list_campaignsList your MyArchivist campaigns. Returns a paginated list of campaigns.2 params
List your MyArchivist campaigns. Returns a paginated list of campaigns.
pageintegersizeintegerget_campaignGet a specific MyArchivist campaign by its ID.1 params
Get a specific MyArchivist campaign by its ID.
campaign_idstringget_campaign_statsGet statistics for a specific campaign: character count, session count, and more.1 params
Get statistics for a specific campaign: character count, session count, and more.
campaign_idstringlist_charactersList characters in a campaign. Optionally filter by name search, character type, and approval status.3 params
List characters in a campaign. Optionally filter by name search, character type, and approval status.
campaign_idstringpageintegersizeintegerget_characterGet a specific character by ID including aliases, backstory, and speaker linkage.1 params
Get a specific character by ID including aliases, backstory, and speaker linkage.
character_idstringlist_sessionsList game sessions in a campaign. Optionally filter by session type or public-only.3 params
List game sessions in a campaign. Optionally filter by session type or public-only.
campaign_idstringpageintegersizeintegerget_sessionGet a specific game session by ID. Optionally include related beats and moments.1 params
Get a specific game session by ID. Optionally include related beats and moments.
session_idstringget_session_cast_analysisGet the cast analysis for a game session, including talk-share breakdown and core session metrics.1 params
Get the cast analysis for a game session, including talk-share breakdown and core session metrics.
session_idstringlist_beatsList beats in a campaign, ordered by index. Beats represent story moments (major, minor, step).3 params
List beats in a campaign, ordered by index. Beats represent story moments (major, minor, step).
campaign_idstringpageintegersizeintegerget_beatGet a specific beat by ID.1 params
Get a specific beat by ID.
beat_idstringlist_momentsList moments in a campaign or session. Moments capture memorable quotes and events.3 params
List moments in a campaign or session. Moments capture memorable quotes and events.
campaign_idstringpageintegersizeintegerget_momentGet a specific moment by ID.1 params
Get a specific moment by ID.
moment_idstringlist_factionsList factions in a campaign. Factions represent guilds, organisations, or other groups.3 params
List factions in a campaign. Factions represent guilds, organisations, or other groups.
campaign_idstringpageintegersizeintegerget_factionGet a specific faction by ID.1 params
Get a specific faction by ID.
faction_idstringlist_locationsList locations in a campaign. Locations can be nested (cities, taverns, dungeons, etc.).3 params
List locations in a campaign. Locations can be nested (cities, taverns, dungeons, etc.).
campaign_idstringpageintegersizeintegerget_locationGet a specific location by ID.1 params
Get a specific location by ID.
location_idstringlist_itemsList items in a campaign. Items include weapons, armour, artefacts, and other notable objects.3 params
List items in a campaign. Items include weapons, armour, artefacts, and other notable objects.
campaign_idstringpageintegersizeintegerget_itemGet a specific item by ID.1 params
Get a specific item by ID.
item_idstringlist_questsList quests in a campaign with pagination. Filter by status (planned, in-progress, blocked, failed, done, n/a) or category (main, side, faction, personal, n/a).3 params
List quests in a campaign with pagination. Filter by status (planned, in-progress, blocked, failed, done, n/a) or category (main, side, faction, personal, n/a).
campaign_idstringpageintegersizeintegerget_questGet a fully expanded quest by ID, including objectives, progress log, related entity refs, and session provenance.1 params
Get a fully expanded quest by ID, including objectives, progress log, related entity refs, and session provenance.
quest_idstringlist_journalsList journal entries in a campaign. Results are filtered to entries the caller can see. Content is omitted from the list; use get_journal to fetch full content.3 params
List journal entries in a campaign. Results are filtered to entries the caller can see. Content is omitted from the list; use get_journal to fetch full content.
campaign_idstringpageintegersizeintegerget_journalGet a specific journal entry by ID including full content and the caller's effective permission level.1 params
Get a specific journal entry by ID including full content and the caller's effective permission level.
journal_idstringlist_journal_foldersList journal folders for a campaign. Folders are ordered by path and position for tree rendering.1 params
List journal folders for a campaign. Folders are ordered by path and position for tree rendering.
campaign_idstringget_journal_folderGet a specific journal folder by ID.1 params
Get a specific journal folder by ID.
folder_idstringlist_linksList links between entities in a campaign. Supports filtering by source/target entity and relationship alias.3 params
List links between entities in a campaign. Supports filtering by source/target entity and relationship alias.
campaign_idstringpageintegersizeintegerSponsors
Readme
Details
- Repository
- github.com/astrotomic/mcp.myarchivist.ai
- Website
- www.myarchivist.ai/mcp
- Categories
- Sales & Marketing, AI & LLM Tools
- Transport
- HTTP
- Registry
- MCP registry, active