set_voice_profile
Create or update a voice profile (upsert by design system + layer + name).
Reference
Parameters
- Name
design_system_id- Type
- string · required
- Description
Design system UUID (uuid)
- Name
name- Type
- string · required
- Description
Voice profile name (upsert key) (min 1)
- Name
layer_id- Type
- string · optional
- Description
Layer UUID; defaults to active session layer (uuid)
- Name
description- Type
- string · optional
- Description
No description provided.
- Name
tone_spectrum- Type
- object · optional
- Description
Tone spectrum (0-10 scales)
- Name
traits- Type
- array · optional
- Description
Voice traits with do/dont examples
- Name
principles- Type
- array · optional
- Description
Key writing principles
- Name
is_active- Type
- boolean · optional
- Description
Mark as the active profile for the design system
Description
Create or update a voice profile (upsert by design system + layer + name). Requires admin/editor on the org. layer_id defaults to the active session layer. Omitted optional fields preserve existing values on update.
Source
Defined in packages/mcp/src/tools.ts.
The request handler lives alongside its registration in packages/mcp/src/tools/.
Last reviewed by @jschuyler