Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| unified_search | Search across all D&D content types (spells, monsters, items, races, classes, etc.) with intelligent ranking and filtering |
| search_spells | Search for D&D 5E spells with advanced filtering options |
| get_spell_details | Get detailed information about a specific D&D 5E spell |
| get_spell_by_level | Get all spells of a specific level |
| get_spells_by_class | Get all spells available to a specific class |
| search_classes | Get all D&D 5E classes with comprehensive details |
| get_class_details | Get detailed information about a specific D&D 5E class |
| search_races | Search for D&D 5E races with detailed trait information |
| get_race_details | Get detailed information about a specific D&D 5E race |
| search_monsters | Search for D&D 5E monsters with filtering options |
| get_monsters_by_cr | Get monsters by challenge rating |
| search_weapons | Search for D&D 5E weapons with property filtering |
| search_magic_items | Search for D&D 5E magic items with filtering options |
| get_magic_item_details | Get detailed information about a specific D&D 5E magic item |
| search_armor | Search for D&D 5E armor with filtering options |
| get_armor_details | Get detailed information about a specific D&D 5E armor |
| search_feats | Search for D&D 5E feats with filtering options |
| get_feat_details | Get detailed information about a specific D&D 5E feat |
| search_conditions | Search for D&D 5E conditions and status effects |
| get_condition_details | Get detailed information about a specific D&D 5E condition |
| get_all_conditions | Get all D&D 5E conditions for quick reference |
| search_backgrounds | Search for D&D 5E character backgrounds with filtering options |
| get_background_details | Get detailed information about a specific D&D 5E background |
| search_sections | Search D&D 5E rules sections for quick rule lookups |
| get_section_details | Get detailed information about a specific D&D 5E rules section |
| get_all_sections | Get all available D&D 5E rules sections for quick reference |
| search_spell_lists | Search available D&D 5E spell lists by class |
| get_spell_list_details | Get detailed spell list information for a specific D&D 5E class |
| get_all_spell_lists | Get all available D&D 5E spell lists for quick reference |
| get_spells_for_class | Get detailed spell information for all spells available to a specific class |
| build_encounter | Build a balanced D&D 5E encounter using monsters by CR for specified party |
| calculate_encounter_difficulty | Calculate the difficulty of a custom encounter with specific monsters |
| get_monsters_by_cr_range | Get all monsters within a specific challenge rating range for encounter planning |
| generate_character_build | Generate an optimized character build combining race, class, background, and feats |
| compare_character_builds | Generate and compare multiple character builds with different options |
| get_build_recommendations | Get character build recommendations based on party composition and campaign needs |
| get_api_stats | Get API performance and caching statistics |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |