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