Skip to main content
Glama

create_character

Generate a complete D&D 5e character sheet with auto-populated stats, equipment, and abilities based on class, race, and background selections.

Instructions

Create a new player character.

When a rulebook is loaded, auto-populates the character with saving throws, proficiencies, starting equipment, features, HP, spell slots, and more from the class, race, and background definitions. Requires a rulebook to be loaded (use load_rulebook source="srd" first).

Without a rulebook, returns an error message asking to load one first.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesCharacter name
character_classYesPrimary character class
class_levelYesPrimary class level
raceYesCharacter race
player_nameNoThe name of the player in control of this character
descriptionNoA brief description of the character's appearance and demeanor.
bioNoThe character's backstory, personality, and motivations.
backgroundNoCharacter background
alignmentNoCharacter alignment
subclassNoPrimary class subclass name (required if level >= subclass level)
subraceNoSubrace name (e.g., 'Hill Dwarf')
additional_classesNoJSON list for multiclass: [{"name": "Wizard", "level": 3, "subclass": "Evocation"}]
ability_methodNoAbility score method: 'manual' (default), 'standard_array', or 'point_buy'manual
ability_assignmentsNoJSON dict for standard_array/point_buy: {"strength": 15, "dexterity": 14, ...}
strengthNoStrength score (manual mode)
dexterityNoDexterity score (manual mode)
constitutionNoConstitution score (manual mode)
intelligenceNoIntelligence score (manual mode)
wisdomNoWisdom score (manual mode)
charismaNoCharisma score (manual mode)
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