searchValues
Finds which property stores a value by searching all property value dictionaries at once, so you can filter on user-typed names, codes, or phrases without guessing the field or spelling.
Instructions
Find where a value from the question is stored: searches the exact value dictionaries of every property at once and returns { matches: [{ label, property, value, count }], total }. Use it before filtering on a name, code, or phrase the user typed, instead of guessing the field or spelling. match: contains (default), prefix, exact, or similar (near spellings, for typos and punctuation: "spiderman" finds "Spider-Man"). No match means no stored value contains the text: check the spelling, try a shorter word, or read a field's values with propertyValues.
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": {
"text": "<text>"
},
"name": "searchValues"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to look for. | |
| limit | No | Most matches (default 50, max 1000). | |
| match | No | ||
| labels | No | Labels to search (all when omitted). | |
| minSimilarity | No | similar only: least similarity, 0–1 (default 0.6). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| searchValues | Yes |