Infrastructure that turns your design system into a Design Language
Grails syncs with your design, code and docs, turning your DS into a living context engine for your team and AI agents
While in Alpha, we are working 1:1 with teams to improve the product. Access during this period is per-request only.
Give your design system the power
to coordinate your team and your agents.
Your design system lives in Figma. Grails evolves it into an Agentic Design System: connected infrastructure that doesn't just store components, but actively provides engineers and AI agents with the exact context, specs, and constraints needed to build with absolute consistency.
The Shift to an Agentic Design System
As a static library
- AI coding agents operating on guesses. Tools like Cursor or Copilot generate frontend code by inferring styles from screenshots or disconnected names, requiring constant manual correction.
- Handoff reliant on manual inspection. Engineers navigate layers, nested variants, and variable aliases by hand to translate designs into code.
- Updates with unverified blast radius. Changing a core component requires manually auditing dependencies to anticipate unintended side effects across projects.
- Documentation living in silos. Usage guidelines and technical specs reside in external wikis or docs sites that require separate manual upkeep.
- Manual team alignment. Announcing updates, releases, and structural changes relies on Slack threads, demos, and sync meetings.
With Grails · Agentic Design System
- Coding agents backed by your Knowledge Graph. Cursor, Claude, and Copilot query real tokens, variants, and architectural rules via MCP, writing system-compliant UI on the first pass.
- Full engineering autonomy at handoff. Mode-resolved tokens, layout trees, and direct DTCG exports ready for production directly at the entity level.
- Automated blast radius calculation. The semantic version engine traces dependencies across the entire graph, mapping the exact impact of any change before release.
- Living documentation embedded in the system. Anatomy, rules, and technical specs live exactly where each component and token is defined—no third-party wikis needed.
- Continuous traceability and audits. Automated semantic changelogs, structural health monitoring, and a verifiable history generated without manual overhead.
What Grails builds from your Figma file
Nine features, one connected system.
The things in your library, and what Grails works out about them. Each page says what it does today and where it stops.
Your systemWhat Grails builds from your Figma file.
Every component, with its whole story.
In the app
Open a component and see what it is made of.
In the app
Every token, resolved mode by mode.
In the app
Text and color styles, with the tokens they use.
In the app
Docs that live with the component.
In the app
EnginesWhat Grails does with it once it has it.
Know what changed, and how much it matters.
In the app
The map behind your system.
App, API and MCP
Find what you can’t name.
API and MCP
Measure the health of your system.
In the app
For agents too
Works with Figma Agent via MCPYour agents can read it, too.
Connect Claude Code, Cursor or another MCP client that can send an Authorization header to your design system. An agent working in Figma looks things up in Grails instead of guessing them.
- Find a component by name or by what its documentation says, then read its variants, its tokens and the order to build it in.
- Grails reads and the agent draws: Figma is never in the query-time path.
- Documentation, too: an agent can read yours and, with a write scope, add to it.
claude mcp add --transport http grails https://api.grails.design/mcp/v1 \
--header "Authorization: Bearer grails_sk_XXXXXXXX"One command with your API key. Cursor, Claude Desktop, VS Code and Gemini CLI take the same server in their config.
How it works
From a Figma file to a system everyone can read.
Sync from Figma
The plugin scans a file, you review what it found, and sync. Components, variables and styles come in.
The Figma pluginExplore and document
Open a component, a token or a style, and follow its chips from one screen to the next. Write the documentation where it lives.
All featuresConnect your tools
Agents and code read the same record over MCP and REST, without Figma in the loop.
Agents: API and MCP
Who it is for
One source of truth, for everyone who builds with it.
Designers
Document each component beside its spec, and see what uses it.
Developers
Read the spec of any variant, its tokens resolved per mode, and export them as DTCG.
Product managers
Follow what changed and how much it matters: versions, a changelog and a health score.
Agents
Find, read, build in order and check health, over MCP and REST.
See your own design system in Grails.
Request access, connect the Figma plugin and scan a file. Nothing is synced until you start it.
While in Alpha, we are working 1:1 with teams to improve the product. Access during this period is per-request only.