redeem_rewards
Redeem tokenback: the tokens' cash value (1 token = 1¢) lands on the user's rewards card as spending power. The rewards card is permanent and locked to AI-lab merchants (OpenAI, Anthropic, Gemini) — created on first redemption, topped up after. Check get_rewards first for the balance and the minimum. Ask the user before redeeming.
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": {
"tokens": "<tokens>"
},
"name": "redeem_rewards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tokens | Yes | How many tokens to redeem (1 token = 1 cent, so 500 tokens = $5.00 of wallet credit). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | "redeemed" on success; an error discriminator otherwise (e.g. "below_minimum", "insufficient_tokens", "redemption_in_progress"). | |
| message | Yes | Human-readable result. | |
| amountCents | No | Wallet credit in cents. Present when status is "redeemed". | |
| redemptionId | No | The redemption ID. Present when status is "redeemed". | |
| deliveredCardId | No | Rewards card the value landed on, when delivery completed inline. Absent = the value sits as wallet credit (it reaches the rewards card within a few minutes when delivery is enabled). | |
| deliveredCardLast4 | No | Last 4 digits of the rewards card, when delivered inline. |