Normalize timestamps
timestamp_normalizeDetect and convert mixed timestamps—Unix, Excel, FILETIME, ISO, RFC—to UTC ISO 8601 while flagging ambiguous values so you can clean CSV, log, and spreadsheet data.
Instructions
Detect and convert up to 100 mixed timestamps to UTC ISO 8601: Unix seconds/ms/µs/ns, Excel serial dates, Windows FILETIME, ISO 8601, RFC 2822, YYYY/MM/DD, month-name dates. Flags ambiguous values (03/04/2026: March 4 or 3 April? 45000: Excel date or Unix seconds?) with alternatives. Use for cleaning CSV, log and spreadsheet data. First 25 calls per day are free, then $0.001 per call (x402).
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": "timestamp_normalize"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | Timestamps as strings or numbers. Pass very large integers (ns) as strings. | |
| timezone | No | Zone for values without an offset and for the local output (default UTC) | |
| date_order | No | How to read ambiguous slash dates like 03/04/2026 (default MDY, with the other reading in alternatives) | |
| numeric_format | No | auto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | How many values were understood | |
| count | Yes | ||
| results | Yes | ||
| timezone | Yes |