set_content_pattern
Create or update a content pattern (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
Pattern name (upsert key) (min 1)
- Name
category- Type
- enum · required
- Description
Pattern category (
error·empty·button·hint·confirm·success·label·placeholder)
- Name
context- Type
- string · required
- Description
Usage context, e.g. form-validation (min 1)
- Name
message_template- Type
- string · required
- Description
Message template with {placeholder} syntax (min 1)
- Name
layer_id- Type
- string · optional
- Description
Layer UUID; defaults to active session layer (uuid)
- Name
title_template- Type
- string · optional
- Description
No description provided.
- Name
action_label- Type
- string · optional
- Description
No description provided.
- Name
secondary_action- Type
- string · optional
- Description
No description provided.
- Name
tone- Type
- enum · optional
- Description
No description provided. (
helpful·warning·neutral·encouraging·urgent)
- Name
short_form- Type
- string · optional
- Description
No description provided.
- Name
long_form- Type
- string · optional
- Description
No description provided.
- Name
examples- Type
- array · optional
- Description
No description provided.
- Name
placeholders- Type
- array · optional
- Description
No description provided.
- Name
description- Type
- string · optional
- Description
No description provided.
- Name
ai_guidance- Type
- string · optional
- Description
No description provided.
Description
Create or update a content pattern (upsert by design system + layer + name). Requires name, category, context, message_template for a new pattern. 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/.