MCP App Store
by KeenEthics
Entertainment
Bardkeeper icon

Bardkeeper

by NICHOLAS KYLE LIPPLE

Overview

Give ChatGPT access to your Bardkeeper campaigns to help plan future sessions, summarize story arcs, answer lore questions, track NPCs, and keep your world's continuity intact.

Tools

get_campaign_detail

ChatGPT
Get detailed information about a campaign including sessions and characters.

get_entity_detail

ChatGPT
Get detailed information about a specific entity including its campaign and session notes.

get_entity_graph

ChatGPT
Get the entity co-occurrence graph for a campaign (nodes are entities, edges are sessions where they co-appear).

get_session_detail

ChatGPT
Get detailed information about a session including campaign, characters, transcripts (text only, no audio), and summary.

get_session_summary

ChatGPT
Get the generated summary for a session, if one exists.

get_session_transcripts

ChatGPT
Search and paginate raw session transcripts (dialogue). Use the text_search parameter to find exact mentions of names, creatures, items, or quotes within dialogue. Use speaker to isolate one character's lines. For conceptual/semantic search across summaries and notes, prefer search_campaign_chunks.

list_campaigns

ChatGPT
List all campaigns the user has access to (as owner or viewer).

list_characters

ChatGPT
List all player characters for a campaign.

list_entities

ChatGPT
List all entities (NPCs, characters, locations, factions, etc.) for a campaign.

list_sessions

ChatGPT
List all sessions for a campaign.

search_campaign_chunks

ChatGPT
Semantic search over a campaign's knowledge base (session transcripts, notes, summaries) ranked by vector distance. Results include resolved entity and session names when available. Best for lore, relationships, and high-level questions. For exact text matches in dialogue (e.g. specific creature names, quotes, item mentions), use get_session_transcripts with the text_search parameter instead.

App Stats

11

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily