request_payment
Send payments to any Ethereum address with configurable spend limits and audit trails. Specify amount, asset, and reason to trigger policy-based approval.
Instructions
Request to pay an address. The spend policy decides whether it is allowed, blocked, or requires human approval. Use this whenever you need to send a payment; do not attempt to move funds any other way.
Args:
recipient: destination 0x address
amount: amount to send, in whole units of asset (e.g. 0.05, 50)
reason: what the payment is for (recorded in the audit log)
asset: what to send — "ETH" (native, the default) or a token symbol
such as "USDC". Each asset has its own policy limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | ETH | |
| amount | Yes | ||
| reason | No | ||
| recipient | Yes |