Search IFC Entities
ifc_search_entitySearch IFC4.3 entities by keyword to find matching entity names, layers, schemas, and definitions.
Instructions
Search IFC4.3 entities by name or description keyword.
Returns matching entities with their name, layer, schema, and short definition. Supports partial name matching and description text search.
Args:
query (string): Search keyword (e.g. "Wall", "beam", "spatial", "opening")
limit (number): Max results, 1-100 (default: 20)
offset (number): Pagination offset (default: 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: List of matching entities with name, layer, schema, and short definition.
Examples:
"Wall" → IfcWall, IfcWallType, IfcWallStandardCase, ...
"spatial" → IfcSpatialElement, IfcSpatialStructureElement, ...
"beam" → IfcBeam, IfcBeamType, IfcBeamStandardCase, ...
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return | |
| query | Yes | Search keyword to match against entity names or descriptions (e.g. 'Wall', 'beam', 'spatial') | |
| offset | No | Number of results to skip for pagination | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for structured data | markdown |