ui_builder_search_components
Find catalog components by id, display name, Compose symbol, role or trait, e.g. TextField, text field, OutlinedTextField, Button, Card. Case, spaces, hyphens, underscores, slashes and camelCase are ignored, and the components the query names come first: an exact name, then a prefix, then a name containing it, then role and traits. Returns the same summary as ui_builder_list_catalogs (id, role, traits, slots, properties, and the catalog pin) for only the matches, so you don't pay for the whole catalog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Text to look for in a component's id, display name, Compose symbol, role or traits. | |
| token | No | A grant token from poll_access, when you cannot set the X-Compose-Preview-Token header yourself — an MCP client fixes its headers at connect time, so this is how a token approved during this session is used in it. Prefer the header where you control it. | |
| catalog | No | Only this catalog system id, e.g. m3-catalog. Omit to search every catalog; an id this server does not serve is an error. | |
| agentName | No | Optional agent/client name shown to design viewers; self-reported. | |
| agentModel | No | Optional current model name shown to design viewers; self-reported. Omit when unknown. | |
| catalogSystemId | No | The same as `catalog`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||