mercury_request_send_money
Create a pending approval request to send money to a recipient, requiring human sign-off before any funds are transferred. Use for outbound payments that need audit and compliance, ensuring safety and approval before execution.
Instructions
Request to send money — Mercury creates a pending approval request that a human must approve before any funds move. ALWAYS creates an approval request, regardless of workspace policy.
USE WHEN: submitting an outbound payment that should always wait for human sign-off — for safety, audit, or because workspace policy demands it. Pairs naturally with the "submit, then wait for approver" workflow.
DO NOT USE: when you intend to transfer between your own accounts (use mercury_create_internal_transfer — no external recipient). For payments that may execute immediately under workspace policy, use mercury_send_money (different surface).
SIDE EFFECTS: creates a pending approval request on Mercury — no money has moved at this point. A human approver must sign off in the Mercury web/mobile app. Once approved, Mercury executes the underlying ACH / wire / check. Idempotent via idempotencyKey — auto-generated if not passed. Audit log entry on Mercury for the request itself.
RETURNS: { id, status: "pendingApproval", amount, ... } — track via mercury_get_transaction once executed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accountId | Yes | Source Mercury account ID | |
| recipientId | Yes | Recipient ID | |
| amount | Yes | Amount in USD | |
| paymentMethod | Yes | Payment method | |
| note | No | ||
| externalMemo | No | ||
| idempotencyKey | No |