Skip to main content

content_get_pattern

Get content patterns for generating consistent copy.

Reference

Parameters

  • Name
    design_system_id
    Type
    string · required
    Description

    Design system UUID (uuid)

  • Name
    category
    Type
    enum · optional
    Description

    Filter by category (error · empty · button · hint · confirm · success · label · placeholder)

  • Name
    name
    Type
    string · optional
    Description

    Search by pattern name

  • Name
    layer_id
    Type
    string · optional
    Description

    Layer UUID; layer patterns override base by name (uuid)

Returns

{
  total     Number of patterns found
  patterns  Array with id, name, category, templates, placeholders, examples, aiGuidance
}

Description

Get content patterns for generating consistent copy.

Returns content templates for error messages, empty states, confirmations, etc. Each pattern includes templates with placeholders and examples.

Parameters:

  • design_system_id: UUID of the design system
  • category (optional): Filter by category (error, empty, button, hint, confirm, success, label, placeholder)
  • name (optional): Search by pattern name

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