allow_card_merchant
Remember a merchant on a card so the next matching charge is allowed even when the card's category or merchant rules would otherwise deny it. One tool call — does not replace the rest of the preset.
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": {
"pattern": "<pattern>"
},
"name": "allow_card_merchant"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card_id | No | Card id (from list_cards). | |
| pattern | Yes | Merchant name pattern to remember, e.g. "STARBUCKS" or "ODD CAFE". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | ||
| preset | No | ||
| message | Yes | ||
| pattern | No | ||
| summary | No | ||
| messages | No | Card scope: where the remember is enforced. | |
| needsNewCard | No | Card scope: true when the card keeps a network category allowlist the remember cannot widen. | |
| policyVersion | No |