Connect a coding agent
The MCP server is read-only. It returns the components and styles on this site and nothing else: no repositories, files, accounts, or write tools.
Hosted endpoint
Streamable HTTP, stateless, JSON replies.
Endpoint
https://neatlabs.design/api/mcpClaude Code
claude mcp add --transport http neat-labs https://neatlabs.design/api/mcpCodex CLI (~/.codex/config.toml)
[mcp_servers.neat-labs]
url = "https://neatlabs.design/api/mcp"Clients that read an mcpServers JSON file
{
"mcpServers": {
"neat-labs": {
"url": "https://neatlabs.design/api/mcp"
}
}
}Run it locally
Clone the repository, run bun install, then point your client at the stdio server.
Claude Code, stdio
claude mcp add neat-labs -- bun run /path/to/neat-labs/src/mcp/stdio.tsTools
- search_components
- Keyword and type search. Returns IDs, revisions, token roles, and preview links.
- get_component
- Source, requirements, token roles, accessibility notes, and provenance. With
style, also the theme.css and any unresolved tokens or fonts. - list_styles
- Styles with light swatches, modes, and missing fields.
- get_style
- Color roles per mode, type with font licenses, radius, spacing, and guidelines.
- find_components, theme_component
- Older names kept for configurations made before the catalogue moved here.
brandtakes a style ID.