Skip to main content
Glama
MPfeifer33

Ensemble MCP

by MPfeifer33

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENSEMBLE_API_KEYYesYour Ensemble API key. Used by the paid designer tools; some features like a11y_validate may not require it.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
harmony_generate_paletteA

Generate a working color system from one brand color: primary, secondary and accent ramps, neutrals, and semantic colors (success, warning, error, info).

color_scheme decides how the secondary and accent hues are derived: • monochromatic — one hue, many shades (elegant, unified) • analogous — neighbors on the wheel (calm, cohesive; the default) • complementary — the opposite hue (high contrast) • triadic — three evenly spaced hues (balanced, colorful) • split-complementary — the two hues beside the complement (nuanced contrast)

duet_pair_fontsA

Pick a heading, body and monospace font pairing with a type scale, chosen for a typographic character.

type_style: modern (clean sans), classical (serif-led), minimalist (restrained), expressive (display-led). Returns font families, weights, fallbacks and the size scale.

tempo_generate_scaleB

Generate a spacing system tuned to the type: a base unit, a spacing scale, semantic spacing (padding, gaps, sections) and layout measures.

density: compact (dense UIs), balanced (the default), airy (generous whitespace).

chord_generate_shadowsB

Generate a shadow and elevation system tinted by the palette: elevation levels, a focus ring and a glow.

shadow_intensity: flat (borders, no depth), subtle (the default), pronounced, dramatic.

cadence_generate_gridB

Generate a responsive grid: breakpoints, column counts, gutters and max widths, sized from the spacing system.

density: compact, balanced (the default), airy.

riff_generate_motionB

Generate a motion system: durations, easing curves (cubic-bezier) and ready-made transition presets.

animation_style: none (reduced motion), minimal (the default), fluid (smooth, longer), energetic (snappy, springy).

bridge_generate_themeB

Generate a complete dark mode from the light system built on a brand color: dark surfaces and text, adjusted palette, shadows and spacing, with contrast checked.

pitch_audit_contrastA

Audit the contrast of the palette built from a brand color: which text and background pairs pass WCAG, which fail, and what to change. Returns a contrast matrix, the failures and recommendations.

To check one specific foreground and background pair, use a11y_validate (free, no key). audit_all_combinations checks every pair in the palette, not just the meaningful ones.

compose_exportA

Build the whole design system from one brand color and export it: colors, typography, spacing, shadows, grid, motion and accessibility notes, as ready-to-use files.

formats: css (custom properties), json, tailwind (config) and scss. Pass the same preferences you used with the other tools so the export matches them.

a11y_validateA

Check one foreground and background color pair for accessibility (WCAG 2.1 and APCA).

FREE - No API key required.

Returns the contrast ratio, pass or fail for normal and large text, and suggested fixes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Getting Started with EnsembleHow the tools fit together and what to call first
Color Scheme GuideThe five color schemes and when to use each
Design Preferences ReferenceEvery preference the tools accept, with its values

TDQS

A3.8/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a clearly distinct part of the design system lifecycle: palette, typography, spacing, shadows, grid, motion, dark mode, contrast audit, export, and standalone a11y validation. The only mild overlap is between pitch_audit_contrast and a11y_validate, but their descriptions clearly distinguish full-palette auditing from single-pair checking.

Naming Consistency4/5

All names use lowercase snake_case with a consistent [prefix]_[verb]_[object] structure for most tools. Minor deviations exist: a11y_validate drops the musical prefix, and compose_export lacks an object noun, but the overall pattern remains predictable and readable.

Tool Count5/5

Ten tools is well-scoped for generating a complete design system from one brand color. Each tool maps to a necessary subsystem or audit step, and none feel redundant or excessive.

Completeness5/5

The surface covers all major design-system token categories named in the export description: colors, typography, spacing, shadows, grid, motion, accessibility, and dark mode. The inclusion of both a full-palette contrast audit and a free single-pair validator makes the accessibility workflow robust with no obvious dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues