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/.
Last reviewed by @jschuyler