Get spend limits
get_limitsReturn the bound spend key’s hard limits: label, per-transaction max in USD, daily cap, optional seller allowlist, expiry, and authMode (oauth or vapt). Use this to tell the user what the agent is allowed to request before calling pay_offering. Related: get_spend_balance, get_wallet_balance.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_limits"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Owner-chosen name for this key, e.g. Laptop agent. | |
| authMode | No | How this MCP session authenticated. | |
| expiresAt | No | ISO timestamp when this key expires, or null if it does not. | |
| clientName | No | OAuth client name when authMode is oauth. | |
| dailyCapUsd | No | Maximum USD per rolling 24 hours. | |
| perTxMaxUsd | No | Maximum USD per pay_offering call. | |
| remainingDailyUsd | No | Headroom left today under the daily cap. | |
| allowedSellerUsernames | No | If non-empty, pay_offering may only target these Collect seller usernames. |