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 harmonious color palettes from a single base color using color theory.
baseColor harmony
Pair heading and body fonts that complement each other. Returns Google Fonts CSS.
heading body
Create type scales and spacing systems with mathematical precision.
base ratio fluid
Generate 5-level shadow elevation systems for depth and hierarchy.
color opacity style
Auto-generate dark mode from light theme colors using perceptual science.
preset bg primary
Configure CSS Grid layouts with presets for common patterns.
preset cols gap
Create linear, radial, and conic CSS gradients from color stops.
colors type direction
Set cubic-bezier easing curves with presets or custom control points.
preset x1 y1 x2 y2
Export complete design systems to CSS, Tailwind, SCSS, JSON, or Figma Tokens.
format
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 color palette based on #6366F1 using triadic harmony"
harmony_generate_palette({ baseColor: "#6366F1", harmony: "triadic" })
"Create a type scale with 16px base and golden ratio, make it fluid"
tempo_generate_scale({ base: 16, ratio: "1.618", fluid: true })
"Is white text on this purple background accessible?"
a11y_validate({ foreground: "#FFFFFF", background: "#6366F1" })
"Export my design system as Tailwind config"
compose_export({ format: "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.