book_content_get
Fetch D&D 5e sourcebook or adventure content by source abbreviation. Drill down from table of contents to a specific section or subsection to retrieve only the text you need.
Instructions
Get content from a D&D 5e sourcebook or adventure by source abbreviation (e.g. SCC, EGW, PHB). Uses a drill-down navigation model to minimise token usage — fetch only what you need:
Omit section → returns top-level section/chapter names (TOC).
Provide section only → if the section has subsections, returns their names; if it is a leaf (no subsections), returns its full text.
Provide section + subsection → returns the rendered text of just that subsection.
Not found → returns an error and the available names at that level. Supports book sources (PHB, DMG, SCC, EGW…) and adventure content (SCC-CK, COS…). Section and subsection filters are case-insensitive substring matches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Source abbreviation for the book or adventure (e.g. 'SCC', 'EGW', 'SCC-CK'). Case-insensitive. | |
| ruleset | No | Which ruleset to use. Omit to use the configured default ("2024"); pass "2014" to override. | 2024 |
| section | No | Top-level section or chapter name (case-insensitive substring match). Omit to get a table of contents. | |
| subsection | No | Named subsection within the matched section (case-insensitive substring match). Requires section to be set. Returns rendered text of just this subsection. |