Skip to main content
Glama

load_adventure

Load D&D adventure modules into campaigns, automatically populating Chapter 1 content while keeping later chapters hidden until progression.

Instructions

Load a D&D adventure module and integrate it with your campaign.

This tool orchestrates the complete adventure loading workflow:

  1. Downloads and parses adventure content from 5etools (or uses cached version)

  2. Creates a new campaign or uses the current one

  3. Binds the module to the campaign for progress tracking

  4. Auto-populates Chapter 1 entities (locations, NPCs, starting quest) to begin play

The tool respects spoiler boundaries: only Chapter 1 content is revealed. Later chapters remain hidden until you progress through the adventure.

Examples:

  • load_adventure("CoS") - Load Curse of Strahd into current campaign

  • load_adventure("LMoP", "Lost Mine Campaign") - Create new campaign for Lost Mine of Phandelver

  • load_adventure("SCC-CK", populate_chapter_1=False) - Load Strixhaven intro without auto-population

Common adventure IDs:

  • CoS: Curse of Strahd

  • LMoP: Lost Mine of Phandelver

  • HotDQ: Hoard of the Dragon Queen

  • PotA: Princes of the Apocalypse

  • OotA: Out of the Abyss

  • ToA: Tomb of Annihilation

  • WDH: Waterdeep: Dragon Heist

  • WDMM: Waterdeep: Dungeon of the Mad Mage

  • BGDIA: Baldur's Gate: Descent into Avernus

Use the discover_adventures tool to search for more adventures by theme or level range.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
adventure_idYesAdventure ID from 5etools (e.g., 'CoS', 'LMoP', 'SCC-CK')
campaign_nameNoName for new campaign. If not provided, uses current campaign
populate_chapter_1NoAuto-create Chapter 1 locations, NPCs, and starting quest
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Polloinfilzato/dm20-protocol'

If you have feedback or need assistance with the MCP directory API, please join our Discord server