Skip to main content

set_terminology_entry

Create or update a terminology entry (upsert by design system + layer + term).

Reference

Parameters

  • Name
    design_system_id
    Type
    string · required
    Description

    Design system UUID (uuid)

  • Name
    term
    Type
    string · required
    Description

    Term (upsert key) (min 1)

  • Name
    entry_type
    Type
    enum · required
    Description

    Entry type (preferred · forbidden)

  • Name
    layer_id
    Type
    string · optional
    Description

    Layer UUID; defaults to active session layer (uuid)

  • Name
    alternatives
    Type
    array · optional
    Description

    Alternatives (preferred: to avoid; forbidden: use instead)

  • Name
    reason
    Type
    string · optional
    Description

    Why this term is forbidden

  • Name
    category
    Type
    enum · optional
    Description

    No description provided. (product · actions · entities · general)

  • Name
    context
    Type
    string · optional
    Description

    Usage notes

Description

Create or update a terminology entry (upsert by design system + layer + term). entry_type is 'preferred' or 'forbidden'. Requires admin/editor on the org. layer_id defaults to the active session layer.

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