Create Bank Account
brc_create_bank_accountCreates a bank account after an unconfirmed preview. confirmCreate applies the previewed creation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| acCode | No | Bank account code, for example 1603. | |
| address | No | ||
| balance | No | Opening/current starting balance. | |
| details | No | Bank account description/name. | |
| lastChq | No | Last cheque number, for example 000001. | |
| payload | No | Optional raw bank account payload. | |
| sortCode | No | ||
| categoryId | No | Bank Payments category type id from brc_list_category_types. | |
| routeToken | Yes | Opaque routeToken from brc_route_request for this action workflow. Required for transactional tools. Routing permission only — does not replace preview-before-posting or confirmWrite. | |
| accountName | No | ||
| companyName | Yes | Company context name, for example YOUR-COMPANY-NAME. | |
| accountNumber | No | ||
| confirmCreate | No | Must be true only after the user explicitly confirms creation. | |
| connectionRef | No | Opaque Red connection reference returned by brc_confirm_company_connection. Pass this exact value on every later tool call when the MCP client rotates session ids (for example Vibe/Mistral). Keep reusing the same connectionRef after successful tool calls — do not start a new connection because a lookup returned empty or partial data. It is not an API key and does not contain credentials. | |
| isDefaultBank | No | ||
| nominalAcCode | No | Existing linked nominal account code. This must already exist in Big Red Cloud and will be sent to the API as account.acCode. | |
| creditorScheme | No | ||
| bankFeedsSource | No | ||
| businessIdentifierCode | No | ||
| internationalBankAccountNumber | No |