find
Locate Inkscape objects by text, label, ID regex, tag, style substring, or page region (inside/overlapping); restrict to top-level matches.
Instructions
Find objects by any combination of: text content (case-insensitive substring), inkscape label, id regex, tag (text, g, rect, image, path…), a style substring (e.g. 'fill:#4b80ad'), or a page region [x0, y0, x1, y1] in mm (within = fully inside, overlaps = touches). top_level_only drops matches nested inside another match.
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": "find"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| text | No | ||
| label | No | ||
| style_has | No | ||
| within_mm | No | ||
| id_pattern | No | ||
| max_results | No | ||
| overlaps_mm | No | ||
| top_level_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |