normalize_values
Converts and standardizes up to 10,000 values—such as amounts, dates, or phone numbers—to consistent formats and flags invalid or ambiguous entries with reasons.
Instructions
Normalize a list of up to 10,000 values of one kind, e.g. amounts, dates or phone numbers from a document.
kind: auto (inferred like a table column) | number | integer | decimal | date | datetime | boolean | email | url | phone | iban | text. name: optional column name, used as a hint (e.g. 'phone', 'fecha'). Returns one result per input, in order: {"input", "output", "valid"} and "reason" when it could not be converted. Output types: numbers as plain decimal strings, dates ISO 8601, phones E.164.
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": {
"values": "<values>"
},
"name": "normalize_values"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | auto | |
| name | No | ||
| values | Yes | ||
| date_order | No | ||
| number_locale | No | ||
| phone_country | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||