parse_wallet
Parse free-text points balances into structured wallet entries, flagging unrecognized or ambiguous details for user review.
Instructions
Turn free text about points balances into structured wallet entries.
Example input: "I have 250k Amex MR, 80k Chase, and my wife has 60k Alaska". Returns {"balances": [{owner, program, balance, expires}], "unrecognized": [...], "needs_clarification": [...]}. Anything ambiguous lands in the latter two lists instead of being guessed — show it to the user rather than dropping it. If you already know the balances in structured form, skip this and build the wallet directly.
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": "parse_wallet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |