search_design_templates
Find 3D design templates by natural-language query with fuzzy matching across IDs, categories, and tags, returning relevance-ranked results you can filter by category.
Instructions
Search the template library by natural-language description.
Fuzzy keyword matching against template IDs, descriptions, categories,
and tags. Returns scored matches ranked by relevance.
:param query: Natural-language search string (e.g. "phone stand", "hook").
:param max_results: Maximum number of results (default 10).
:param category_filter: Optional category to limit results (e.g. "hardware").
:returns: Dict with matches list, each containing template_id, score,
description, and category.
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_design_templates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural-language search string (e.g. "phone stand", "hook"). | |
| max_results | No | Maximum number of results (default 10). Default: 10. | |
| category_filter | No | Optional category to limit results (e.g. "hardware"). Default: "". |