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:
Downloads and parses adventure content from 5etools (or uses cached version)
Creates a new campaign or uses the current one
Binds the module to the campaign for progress tracking
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 campaignload_adventure("LMoP", "Lost Mine Campaign")- Create new campaign for Lost Mine of Phandelverload_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
| Name | Required | Description | Default |
|---|---|---|---|
| adventure_id | Yes | Adventure ID from 5etools (e.g., 'CoS', 'LMoP', 'SCC-CK') | |
| campaign_name | No | Name for new campaign. If not provided, uses current campaign | |
| populate_chapter_1 | No | Auto-create Chapter 1 locations, NPCs, and starting quest |