Design Tools for AI Agents
Give Claude, Cursor, and Cline the ability to generate color palettes, typography, spacing systems, and complete design tokens.
Quick Start
Get Ensemble running in your AI client in 60 seconds.
{
"mcpServers": {
"ensemble": {
"command": "npx",
"args": ["-y", "@hearthbyte/ensemble-mcp"],
"env": {
"ENSEMBLE_API_KEY": "your-api-key"
}
}
}
}
Config location: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"ensemble": {
"command": "npx",
"args": ["-y", "@hearthbyte/ensemble-mcp"],
"env": {
"ENSEMBLE_API_KEY": "your-api-key"
}
}
}
{
"ensemble": {
"command": "npx",
"args": ["-y", "@hearthbyte/ensemble-mcp"],
"env": {
"ENSEMBLE_API_KEY": "your-api-key"
}
}
}
Open Cline → Settings → MCP Servers → Add Server
# Run directly ENSEMBLE_API_KEY=your-api-key npx @hearthbyte/ensemble-mcp # Or install globally npm install -g @hearthbyte/ensemble-mcp ensemble-mcp
Get your API key
Sign up for Ensemble Pro at hearthbyte.dev/ensemble/pricing. Free tier includes accessibility validation.
Add configuration
Copy the config above into your AI client's MCP settings file.
Start designing
Ask your AI to "generate a color palette" or "create a type scale" — it now has design tools.
10 Design Tools
Everything you need to build a complete design system.
Generate a full color system from one brand color: ramps, neutrals and semantic colors.
color color_scheme
Pick heading, body and mono fonts with a type scale, chosen for a typographic style.
type_style
Generate a spacing system tuned to your type: base unit, scale and layout measures.
density
Generate a shadow and elevation system tinted by your palette.
color shadow_intensity
Generate a complete dark mode from the light system built on your brand color.
color
Generate a responsive grid: breakpoints, columns, gutters and max widths.
density
Audit which pairs in your palette pass WCAG, which fail, and what to change.
color contrast_algorithm
Generate a motion system: durations, easing curves and transition presets.
animation_style
Build the whole system from one color and export it as CSS, JSON, Tailwind or SCSS.
color formats
Check color contrast for WCAG 2.1 and APCA accessibility. No API key required.
foreground background
Example Prompts
Just ask naturally. Your AI knows what to do.
"Generate a triadic color palette from #6366F1"
harmony_generate_palette({ color: "#6366F1", color_scheme: "triadic" })
"Give me an airy spacing system to go with it"
tempo_generate_scale({ color: "#6366F1", density: "airy" })
"Is white text on this purple background accessible?"
a11y_validate({ foreground: "#FFFFFF", background: "#6366F1" })
"Build the system from #6366F1 and export it as Tailwind config"
compose_export({ color: "#6366F1", formats: ["tailwind"] })
HTTP API Access
For agents that prefer REST over MCP stdio transport.
📡 WebMCP Manifest
Our WebMCP manifest provides tool definitions for HTTP-based agents. This is the spec for agents that make direct API calls rather than using MCP stdio.
https://hearthbyte.dev/.well-known/webmcp.json
Ready to give your AI design taste?
Get your API key and start generating design systems in minutes.