Skip to main content

Echo UI

com.echo-ui/mcpVersion 0.3.5

A tactile React component library, and the design system that keeps your AI agent on-brand.

Status

Responds232 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:55 UTC
Latency
232 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.echo-ui.com/mcpResponds232 ms
No sign-in

Claude Code

claude mcp add --transport http echo-ui https://mcp.echo-ui.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: echo-ui
Remote MCP server URL: https://mcp.echo-ui.com/mcp

Cursor

{
  "mcpServers": {
    "echo-ui": {
      "url": "https://mcp.echo-ui.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"echo-ui","type":"http","url":"https://mcp.echo-ui.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

10 tools

Tools of Echo UI
Read-only
Idempotent
Open world
check_codeEcho's check on a piece of code you've written or are about to write: colours, spacing, radii, shadows and timing off Echo's scales, raw elements where Echo has the component, props a component doesn't take, controls without a name, markup a keyboard or screen reader can't use, restyling Echo from outside, and the screen rules one file can show. The same rules as `npx echo-ui-cli check`, which runs on a whole project with its own theme; this one uses the default theme. Each finding says the Echo way to fix it.NoYesNot declaredNo
check_styleWhether a style.json is one Echo can apply, as `npx echo-ui-cli style check` says it: what stops it, the device it makes (light or dark), what the theme corrects for AA contrast, what the slop police stops (with the question for the builder) or the builder kept, and the decisions it leaves open.NoYesNot declaredNo
fit_stylesStyle Fit's shortlist: Echo's styles, and the builder's own passed in, measured against where a product sits on the seven axes (warmth, volume, density, formality, era, craft, ornament) and put in order: a style that misses a locked axis last, then least past tolerance first, then nearest. The same arithmetic as `npx echo-ui-cli style fit`. It orders; it doesn't pick.NoYesNot declaredNo
get_accessibilityThe accessibility rules a consumer of Echo can still get wrong — names on controls, form errors, announcements, focus and target size — and, with a name, what that component's accessibility was actually tested against. Echo guarantees WCAG 2.2 AA; this is the part the guarantee cannot cover for you. It's for before building a form, a dialog or anything icon-only.NoYesNot declaredNo
get_componentThe full record for one component: description, install command, usage (imports + smallest working snippet), composition (part tree), examples, accessibility, motion & sound, prop table and anti-patterns. It's for before writing code that uses the component: the anti-patterns are the part a model gets wrong from priors.NoYesNot declaredNo
get_examplesJust the usage examples for one component, without the rest of its record. For when the component is already chosen and only its calling convention is needed.NoYesNot declaredNo
get_tokensThe token families: Layer-3 semantic colour roles (--echo-*), sound names, motion's whole vocabulary — the motion tokens, the spring presets, the morph feels and the CSS duration and ease steps — and the shadow recipes. Any name a component's record lists under Motion is here. Echo components are styled and moved only through these: a hex, a duration or a shadow written by hand, or a token name that isn't here, is off Echo's system.NoYesNot declaredNo
list_stylesEcho's own styles, the looks Echo publishes, each with its one line and its fingerprint on the seven axes styles are placed on; or, with a name, one of them in full: its settings, rules, refusals, fonts, decisions and the slop police's word. The builder's own styles aren't here: they're in their library or the conversation, and fit_styles weighs them with Echo's.NoYesNot declaredNo
search_componentsFind the Echo UI item for a job ("a settings toggle", "confirm a delete") or by name. Leads with the best fit, or says plainly that Echo has nothing for the job yet, then lists every match with its install command. The cheapest way to find out what exists, and the first call before writing Echo code.NoYesNot declaredNo
wear_styleWhat a style gives a project: a link that makes the whole Echo site wear its colours, the commands that put it in a project, and, for a project without a terminal, its theme CSS and a DESIGN.md with its rules. One of Echo's styles by name, or the builder's own style.json. A style the slop police stops isn't worn; the answer says what to ask the builder.NoYesNot declaredNo

Details

Registry status
Active
Published
Nov 7, 2026
Updated
Nov 7, 2026
Categories (suggested)
Marketing and SEODesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing