Enable Banking (open banking)
The Enable Banking integration gives your pipelines a read of bank accounts and transactions via European open banking (PSD2 / AIS). It is the ideal fuel for a treasury agent or a CFO IA.
What you can do with it
- List the available banks and open a consent session to a bank.
- List the authorized accounts and fetch their transactions.
- Produce a deterministic treasury snapshot, broken down by currency, usable by an agent.
All capabilities are read-only: Enable Banking does not allow initiating a payment from betool.
Tools and nodes
- Read tools:
enablebanking.list_banks,enablebanking.list_accounts,enablebanking.get_transactions,enablebanking.report. enablebanking_reportnode — computes a deterministic treasury position per currency and publishes it into the context (the agent only rephrases it, never derives it itself).
Connection (BYO)
The connector works in two layers:
- Application account — your Enable Banking
application_id+ an RSA private key (the platform signs each call with a JWT RS256; the key never leaves the server). - Consent sessions — for each bank, a consent flow (
connect → sessions) protected against CSRF; access is bounded to the accounts you have explicitly authorized.
The host is locked to the Enable Banking API. Depending on your configuration, betool can route through a shared vendor account (resolution your account > shared account).
Bank-grade product: read-only, locked host, access bounded to consented accounts, secrets never re-exposed. Ideal for an agent that monitors treasury without ever being able to move money.
Use cases
- Treasury briefing — every Monday, a CFO IA reads the week's balances and movements and sends a summary per currency.
- Threshold alert — a scheduled pipeline flags any balance dropping below a defined floor.