fetch_content
Fetch raw D&D 5e game reference files by content type and file name when no typed search tool is available. Omit file name to list available files for a content type; returns tag-resolved, metadata-stripped JSON.
Instructions
Fallback tool — fetch any file in the manifest by content type and file name. Prefer the typed _search and _get tools (spell_search, monster_get, class_get, etc.) when available. Use fetch_content for content types that don't have a typed tool, or when you need raw file access. Omit file_name to list available files for a content type. Returns tag-resolved, metadata-stripped JSON.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ruleset | No | Which ruleset to query. Omit to use the configured default ("2024"); pass "2014" to override. | 2024 |
| homebrew | No | Search homebrew content instead of core | |
| file_name | No | File to fetch (e.g. 'spells-phb.json'). Omit to list available files for this type. | |
| content_type | Yes | Content type (e.g. 'spells', 'bestiary', 'conditionsdiseases', 'vehicles') |