MCP Tools
52 tools that make Claude Code, Cursor, Windsurf, VS Code, and Zed follow your design system. 51 have structured parameter schemas extracted from their Zod definitions. Grouped by role.
Discovery
get_component_api·: Returns the full props API for a design system component.list_chunks·: Enumerate knowledge-base chunks under a source-path prefix.list_components·: Lists all available design system components.list_layers·: List available layers for a design system.list_motion_personalities·: List available motion personalities for a design system.
Guardrails
get_active_constraints·: Returns context-aware constraints based on the current file or component type.get_forbidden_primitives·: Returns elements and patterns that MUST NOT be generated.get_intent_route·: Maps user intent to the correct design system component.
Layers
set_active_layer·: Set the active layer for this session.
Other
apply_fix·: Applies an AST codemod for design-system violations: the applied-fix counterpart to suggest_fixes.compose_animation_sequence·: Build an animation sequence from primitives with timing validation.content_get_pattern·: Get content patterns for generating consistent copy.content_get_terminology·: Look up terminology entries for a design system.content_get_voice_profile·: Get the active voice profile for a design system.content_validate_copy·: Validate copy against design system terminology and voice guidelines.create_pattern·: Create a UI pattern directly in the design system.detect_intent: Detects UI intent from code patterns and suggests appropriate presets.evaluate_principle_alignment·: Assess UI code against the active design system's DECLARED design principles.export_rules·: Export all design system enforcement rules as a portable, versioned artifact.get_animation_primitives·: Browse and filter animation primitives from the design system.get_feedback_patterns·: Get feedback patterns for loading states, toasts, empty states, and errors.get_interaction_states·: Get interaction state patterns (hover, focus, active, disabled) for UI components.get_motion_personality·: Get full motion personality profile with resolved tokens.get_motion_tokens·: Get motion design tokens for consistent animation timing.get_worldview·: Returns the epistemic profile for the design system's organization.ingest_content·: Ingest user-uploaded content into the knowledge base.plan_feature·: Generate a structured implementation plan for a UI feature from natural language intent.polish·: Suggests intent-aware refinements that elevate VALID code toward the design system's declared principles.preset_compliance_score·: Returns a 0-100 compliance score for code against the design system.preset_propose_change·: Propose a design system change for human review.set_content_pattern·: Create or update a content pattern (upsert by design system + layer + name).set_epistemic_profile·: Create or update the epistemic profile / worldview (upsert by design system + layer).set_terminology_entry·: Create or update a terminology entry (upsert by design system + layer + term).set_voice_profile·: Create or update a voice profile (upsert by design system + layer + name).simplify·: Removes over-engineering and complexity creep from code with an AST codemod (recast, not regex).
Runtime Context
preset_context_get·: Read the current runtime context.preset_context_push·: Push runtime UI context to Preset for context-aware guidance.
Suggestions
suggest_animation·: Suggest animation primitives for a given intent or context.suggest_fixes·: Returns actionable fix suggestions for design system violations.suggest_transition·: Suggest the appropriate transition pattern for a navigation context.
Tokens
get_design_tokens·: Returns design tokens from the design system for code generation.get_typography_audit·: Run a comprehensive typography health audit on a design system configuration.get_typography_fixes·: Get ready-to-apply fixes for typography issues.get_typography_guidance·: Get AI generation guidance for specific typography issues.
Validation
check_drift·: Measures how far code deviates from canonical design system presets.quick_check_violations·: Quickly checks if code has any design system violations.validate_animation·: Validate animation code against design system primitives and personality constraints.validate_before_generation·: Pre-generation validation check.validate_code·: Validates code against the design system's ACTUAL rules from the database.validate_generated_code·: Validates generated code for design system violations.validate_interaction_states·: Validate interaction state implementations against design system patterns.validate_transition·: Validate transition implementation against design system patterns.
Last reviewed by @jschuyler