Search 3D models for three.js
search_modelsSearch the Assets for three.js catalogue: original GLB models (London houses, shops, pubs, building sites, cranes, parks, playgrounds, sports) made for three.js and WebGL. Matches words against model names, packs, eras and settings, and filters by pack, type (a single component model, or an assembly: a supplied arrangement of component models), era, setting, price, triangle count and whether a model embeds textures. Returns each match with its store page, preview image, triangle count and how to get it (free starter pack, £5 on its own, or its pack price) with a buy link. It does not return model files or download links, and it cannot buy anything: buying happens on the store page. Read-only. Use get_model for one model's full details and list_packs for the packs and their prices.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_models"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| era | No | Optional: georgian, victorian, edwardian, interwar, 1930s, post-war, contemporary or 2020s. | |
| pack | No | Optional: a pack id or name from list_packs, e.g. "london-pubs" or "Tower cranes and lifting". | |
| type | No | Optional: "model" = one component GLB (a window, a door, a crane mast section); "assembly" = a complete building, machine or scene put together from component models. | |
| limit | No | Results to return. Default 10. | |
| query | No | Optional words to look for, e.g. "sash window", "tower crane", "corner pub", "swing". Leave empty to filter only. | |
| offset | No | Skip this many results, for paging. Default 0. | |
| setting | No | Optional setting. | |
| textured | No | Optional, component models only: true = the GLB embeds textures; false = PBR colours only. Assemblies are left out when this is set (their parts vary). | |
| free_only | No | Optional: only models that come in the free London Street Starter pack. | |
| max_price_gbp | No | Optional: the most you want to pay in pounds (VAT included) for the cheapest way to get the model: 0 for free, 5 for an assembly sold on its own, otherwise its pack price. | |
| max_triangles | No | Optional: most high-detail triangles. | |
| min_triangles | No | Optional: fewest high-detail triangles (an assembly counts every part it places). |