Skip to main content

get_motion_personality

Get full motion personality profile with resolved tokens.

Reference

Parameters

  • Name
    personality_slug
    Type
    string · required
    Description

    The slug of the personality to retrieve (e.g., "cinematic-dark")

  • Name
    design_system_id
    Type
    string · optional
    Description

    Filter by design system UUID (uuid)

  • Name
    layerId
    Type
    string · optional
    Description

    Layer UUID for layer-specific personality resolution (uuid)

Returns

{
  personality         Full personality record
  resolved_tokens     All motion tokens with personality overrides applied (via get_personality_tokens RPC)
  default_primitives  Resolved default entrance and exit primitives
}

Description

Get full motion personality profile with resolved tokens.

A motion personality is a named behavioral motion profile (e.g., Cinematic Dark, Editorial, Neutral Light). Includes token overrides, speed hierarchy, default entrance/exit, and resolved tokens.

Parameters:

  • personality_slug: The slug of the personality to retrieve
  • design_system_id (optional): Filter by design system

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