get_campaign_detail
ChatGPTGet detailed information about a campaign including sessions and characters.
get_entity_detail
ChatGPTGet detailed information about a specific entity including its campaign and session notes.
get_entity_graph
ChatGPTGet the entity co-occurrence graph for a campaign (nodes are entities, edges are sessions where they co-appear).
get_session_detail
ChatGPTGet detailed information about a session including campaign, characters, transcripts (text only, no audio), and summary.
get_session_summary
ChatGPTGet the generated summary for a session, if one exists.
get_session_transcripts
ChatGPTSearch 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
ChatGPTList all campaigns the user has access to (as owner or viewer).
list_characters
ChatGPTList all player characters for a campaign.
list_entities
ChatGPTList all entities (NPCs, characters, locations, factions, etc.) for a campaign.
list_sessions
ChatGPTList all sessions for a campaign.
search_campaign_chunks
ChatGPTSemantic 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.