Search vault characters
vault_search_charactersSearch PCs and NPCs (any character whose type is NOT the lowercase monster marker) the user owns, plus stock template characters. Use this to locate a player character or NPC the user has authored. Authored monsters are hidden — for creature stat blocks use the dedicated vault_search_monsters tool instead. Defaults to a compact summary shape (identification + image + class/race/background + linkGroup — the id tying a persona's per-ruleset linked sheets together; sheets sharing a linkGroup are the same persona in different rulesets); pass detail: 'full' to receive each character's full sheet (attributes, skills, rules, items, spells) inline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Substring match on character name (case-insensitive). Use `^name$` for an exact match. | |
| skip | No | Pagination offset; pair with `limit` to walk results. | |
| sort | No | Comma-separated field list. Prefix with `-` for descending (e.g. `-updatedAt,name`). | |
| type | No | Character type filter (substring, case-insensitive). '^PC$' / '^NPC$' for the common user-authored cases. To search authored monsters, use the dedicated `vault_search_monsters` tool — this character search hides them by default (the lowercase `monster` type marker is filtered out unless you opt in via that sibling tool). | |
| limit | No | Page size; defaults to 50 when omitted. Hard cap of 200. | |
| detail | No | Response shape. 'summary' (default) returns identification + summary fields; 'full' returns the complete document shape (every field inline) that non-MCP clients receive by default. | summary |
| ruleset | No | Ruleset code (e.g. '5th Edition', '5e24', 'PFRPG', 'Savage Worlds', 'Universal'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | No | ||
| pagination | No |