Validate bank account identifier (CLABE, ABA, BIC)
validate_bank_accountUse this when you need to verify a bank account identifier before a transfer or supplier onboarding: a Mexican CLABE (18 digits, 3-7-1 check digit, bank resolved from the Banxico SPEI participant list), a US ABA routing number (9 digits, 3-7-1 checksum and ABA prefix ranges; no bank name by design) or a SWIFT/BIC code (ISO 9362 structure, country, location and branch; no bank name). Offline and deterministic: an invalid identifier is a valid (charged) answer with a reason code. For IBANs use validate_iban.
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": "validate_bank_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Identifier type: "clabe" (Mexico, 18 digits), "aba" (US routing number, 9 digits) or "bic" (SWIFT/BIC, ISO 9362, 8 or 11 characters). | |
| items | No | Batch mode: up to 500 items, each with the same fields as a single call. Omit when validating a single value through the top-level fields. | |
| value | No | The identifier, e.g. "002010077777777771" (CLABE), "021000021" (ABA), "DEUTDEFF500" (BIC). Spaces and dashes are ignored. |