# Confirm the transfer

> Executes the transfer whose intent was created by baas_send_transfer, with the 6-digit code the Banca Cliente portal sent to the merchant's email.

- kind: mcp-tool
- status: stable
- access: destructive
- last_verified: 2026-10-20
- url: https://tilopay.com/en/developers/agentes/mcp/api-bancario/confirm-transfer

> **Warning:** This tool moves real money. It executes the transfer that
>   [baas_send_transfer](/en/developers/agentes/mcp/api-bancario/send-transfer) left as an intent,
>   using the 6-digit code the Banca Cliente portal sent to the merchant's email (valid for 30
>   minutes). Never write or repeat the code in the response.

The final result is not in this response: it arrives later as a notice from the bank (transfer
completed or failed); there is no need to poll for it. If the account has dual control, the
response stays at `awaiting_approval` and the approver decides with `banca_decide_approval`.

> These tools are enabled on request and only work for users with Tilopay banking API credentials. They are not part of the default MCP access: Tilopay enables the group case by case. Requires: Tilopay banking API credentials registered by Tilopay for that user.

- `baas_confirm_transfer`
- Access: Sensitive
- Requires confirmation: https://tilopay.com/en/developers/agentes/mcp/permisos#confirmaciones

Executes the transfer whose intent was created by baas_send_transfer, with the 6-digit code the Banca Cliente portal sent to the merchant's email. Never write or repeat the code in the answer.

**Parameters**

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `code` | string | yes | 6-digit code the Banca Cliente portal sent to the merchant's email |
| `intentId` | string | — | Intent identifier (optional; if missing, the user's open intent is used) |

**Returns**

`{ status, via, message }`

status = "enviada" or "awaiting_approval"; via = "portal". The final result arrives later as a notice from the bank (transfer completed or failed); there is no need to poll for it.
