Connect
The server uses the MCP Streamable HTTP transport at:- Claude Code
- Cursor
- Other tools
/mcp in a session to confirm the server is connected./mcp/v1 is a versioned endpoint, so a future version would use a new path
such as /mcp/v2.Which packages are covered
The component tools index these web packages from their published type declarations:
React Native packages and the deprecated amCharts kit (
anvil2-ext-charts) are
not indexed.
Icon exports are named with an Icon prefix, for example IconActivity.
list_components shows a count for the icons package instead of listing every
name, so pass the exact export name to get_component_guidance.
When a component name exists in more than one package, the tools list the
candidates and ask which package you mean. To avoid the question, mention the product or an alias
in your prompt, or pass an argument:
find_component_for_use_case,get_component_guidance, andvalidate_component_usagetakepackage.get_component_usage_guidelinestakespkg(orkit).list_component_do_dontstakeskit, which defaults toanvil2. Useai-kitfor AI Kit’s version of a shared component.
Tools
Start withlist_components or find_component_for_use_case when you don’t know
the exact component name. Then use the guidance and validation tools.
Components
get_component_guidance, validate_component_usage, and list_components
are built on each package’s published type declarations, so they cover every
indexed component. get_component_usage_guidelines and
list_component_do_donts read the component’s design page on this site, so
they only return what that page says. A component with no design page, or a
page with no Usage Guidelines section or Do/Don’t table, is reported as a gap
instead: usageGuidelines: null with a gap of no-design-page,
no-usage-guidelines, no-do-dont-table, or invalid-do-dont-table.
list_component_do_donts lists every gap under gaps. Atlas components are
documented outside these design pages, so expect a gap for them. Use
get_component_guidance for those.Foundations, tokens, patterns, and content
Accessibility and migration
A typical workflow
- Ask for the UI you need. The agent calls
find_component_for_use_caseorlist_componentsto pick a component. - It calls
get_component_guidanceandget_component_usage_guidelinesto learn the props and the Do’s and Don’ts. - For layout, color, and spacing it calls
get_foundation_guidance,get_pattern_guidance, andget_design_tokens, so the result uses tokens instead of raw CSS values. - Before it finishes, it calls
validate_component_usageon the code it wrote.