Your bank data, wherever your AI lives
Calmnect.ai pipes read-only bank account data — balances, transactions, income, recurring payments — into your products, scripts, and AI assistants via three connection channels. No code ceremonies. No invented integrations.
[ CONNECTION CHANNELS ]
Three ways to receive your data
Pick the channel that matches your stack. Copy a key, paste a link, or register a URL — your choice.
REST API
Copy your API key from the Technical Dashboard. Authenticate with a Bearer header. Call GET /v1/accounts, /v1/balances, /v1/transactions, and all five agent endpoints. Tabbed examples in curl, Python, and TypeScript on the docs page.
MCP Server
Copy your MCP connection link and paste it into Claude, ChatGPT, Gemini, or any MCP-compatible AI. Eight tools register automatically: list_accounts, get_balance, list_transactions, verify_income, score_affordability, get_recurring_payments, get_aggregate_position, search_transactions.
Webhooks
Register an HTTPS endpoint. Subscribe to transaction.created, balance.updated, connection.expiring, connection.revoked, or agent.completed. Every payload is HMAC-SHA256 signed. Delivery history, retry status, and a test-fire button in the dashboard.
[ MCP / AI ASSISTANTS ]
Paste one link. Your AI reads your bank.
The MCP server exposes eight typed tools. Ask Claude to summarise your spending. Ask ChatGPT whether you can afford that new subscription. Ask Gemini to build a budget — against your real transactions, not hypothetical ones.
list_accounts Names, masked numbers, type, and currency for every connected account
get_balance Current and available balance per account, or aggregated
list_transactions Date-ranged transactions with merchant, category, country, and amount
verify_income Salary pattern detection, monthly average, and stability score
score_affordability Pass a monthly commitment — get a 0-100 score and disposable income figure
search_transactions Natural-language search across your full transaction history

[ HOW IT WORKS ]
Connect in four steps, integrate in one
- STEP 01 — CONNECT
Connect a UK bank or Calmony account
Click 'Connect a bank'. TrueLayer's hosted flow shows every UK High Street bank. Authorise read-only access and confirm the scope. Calmony account? Enter your account number and authorise directly.
- STEP 02 — KEY
Copy your API key or MCP link
The Technical Dashboard generates your REST API key and your MCP server URL. One copy button each. The QR code lets you transfer the MCP link to your phone in seconds.
- STEP 03 — CONNECT AI
Paste into your AI or call the REST API
Paste the MCP link into Claude, ChatGPT, Gemini, or any MCP-compatible assistant. Or hit the REST endpoint directly from your app, script, or no-code tool. Eight MCP tools register automatically.
- STEP 04 — RECEIVE
Data flows — and stays fresh
Balances and transactions sync every six hours. Webhooks push events the moment they happen. 90-day PSD2 re-authorisation is handled with a one-tap reminder flow — your integration never goes dark.
[ BUILT-IN AGENTS ]
Five agents that run against your data
No prompt engineering required. Each agent reads your connected accounts, runs its analysis, and returns a structured result — available via the dashboard, the REST API, or the MCP server.

Income Verifier Identifies salary-pattern transactions, computes monthly average and net annual income, returns employer name, frequency, and a stability score.
Affordability Scorer Pass a proposed monthly commitment (rent, loan). Receive a 0-100 affordability score, monthly disposable income, and a debt-to-income ratio. PropTech's go-to agent.
Multi-Account Aggregator Combines all connected accounts into a single net position — total liquid balance, account breakdown, and a 'true cash available' figure net of recurring commitments.
Recurring Payment Detector Clusters transactions by merchant, amount band, and cadence. Surfaces subscriptions and standing orders with next expected date and confidence score.
Spend Categoriser Tags every uncategorised transaction (Groceries, Transport, Bills, Salary, Rent…) using merchant name, description, and amount. Runs on every new sync batch.
[ DATA SOURCES ]
Every UK bank. Plus Calmony.
Connections come from two sources. Both feed the same dashboard, the same agents, and the same API.
All UK banks via TrueLayer
TrueLayer's hosted Auth Link surfaces every participating UK bank. You pick the bank, authorise read-only access, and consent is recorded. Calmnect.ai operates as an agent of TrueLayer (FCA-authorised AISP). Read-only. Payments not enabled.
Standard Open Banking flow — no screen-scraping
Scopes shown before you authorise
90-day PSD2 SCA renewal with one-tap re-auth
Revoke consent any time from the dashboard
First-class Calmony connection
Enter your Calmony account number, authorise, and it sits alongside your bank accounts in a single view. Same UX, same agents, same API surface. Built for customers who run both.
Identical UX to bank connection flow
Balances and transactions aggregated together
Agents run across Calmony and bank accounts jointly
Revoke independently of bank connections

[ WEBHOOKS & EVENTS ]
Push, don't poll
Register an endpoint. Choose your events. Calmnect.ai signs every delivery with HMAC-SHA256 and retries with exponential backoff — so your system gets notified even if it was briefly unavailable.

transaction.created Fires after every new transaction batch syncs from your bank
balance.updated Fires when current or available balance changes on any account
connection.expiring Sent at T-14, T-7, and T-1 days before 90-day PSD2 re-auth deadline
connection.revoked Fires immediately when a consent is withdrawn
agent.completed Fires when a long-running Income Verifier or Affordability run finishes
Delivery history, retry status, payload preview, and a test-fire button all visible in the Webhooks dashboard.
See the Webhooks dashboard[ TRUST & CONTROL ]
You own the consent. We're just the pipe.
Calmnect.ai operates as an agent of TrueLayer (FCA-authorised AISP). Every data read is logged. Every consent can be revoked — by you, any time.
Full audit trail
Every data access — agent, API key, MCP client, or webhook — is logged with timestamp, accessor identity, endpoint, and records returned. Filter it in the Access Log dashboard.
Tokens encrypted at rest
Access and refresh tokens are stored with AES-256-GCM encryption. No plaintext tokens are ever stored or appear in logs. Key rotation is supported.
GDPR rights built in
Export all your data (Article 20) or trigger full erasure (Article 17) from Settings. Consent scope management and revocation are available at any time.
Regulated by TrueLayer (FCA-authorised AISP). Calmnect.ai operates as an agent of TrueLayer. Read-only. Payments not enabled. 90-day reconnection cycle (PSD2 SCA renewal).
[ COMMON QUESTIONS ]
Integration questions, answered
Connect your first bank account today
Your bank data. Your AI. Joined up. Questions first? Email us at sf-core-org-support-calmnect-ai@saas-factory.ai