Skip to main content

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/.

Was this page helpful?

Last reviewed by @jschuyler