Search Ply components
search_componentsRank Ply registry components by a fuzzy or token match when the name is uncertain (for example "dialog modal"). Not a category browse: list_components filters by tier, category, or substring, and get_component reads one known name. Does not install. To copy a match into a project, tell the user to run npx ply-ui-cli add (or local stdio add_components).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_components"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Filter by license tier | all |
| limit | No | Maximum ranked matches to return (1-40). Defaults to 12. | |
| query | Yes | Natural-language or substring query (e.g. "dialog modal", "button"). Matches name, description, usage, and keywords. | |
| category | No | Filter by registry category |