Skip to main content
INTEGRATIONS

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.

REST APIGET /v1/accounts returned 3 accounts0.1s
MCP CLIENTClaude requested list_transactions — 90 days0.3s
INCOME VERIFIERAgent run completed — stability score returned1.2s
WEBHOOKtransaction.created pushed to endpoint0.0s
AGGREGATORMulti-account net position calculated0.8s
MCP CLIENTChatGPT requested score_affordability0.4s
TRUELAYERToken refreshed for connection — HSBC0.2s

[ 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

See the docs
Calmnect.ai customer dashboard overview showing connected accounts and balance

[ HOW IT WORKS ]

Connect in four steps, integrate in one

  1. 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.

  2. 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.

  3. 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.

  4. 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.

0.0sOpening TrueLayer Auth Link…
0.4sscope: accounts balances transactions
1.1sconsent granted — connection active
0.0sGET /dashboard/tech/api
0.2sapi_key: cai_live_••••••••
0.5smcp_url: mcp.calmnect.ai/org_••••
0.0sMCP client: Claude 3.5 connected
0.3stool: list_transactions — last 30 days
0.8s84 transactions returned
0.0sSyncWorkflow: incremental run started
0.4swebhook: transaction.created → endpoint
0.9snext re-auth reminder: T-14 days

[ 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.

Calmnect.ai agents page showing Income Verifier, Affordability Scorer and other built-in agents
  • 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.

Run an agent now

[ DATA SOURCES ]

Every UK bank. Plus Calmony.

Connections come from two sources. Both feed the same dashboard, the same agents, and the same API.

HIGH STREET BANKS

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

CALMONY

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

Calmnect.ai connections dashboard showing connected bank accounts and their sync status

[ 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.

Calmnect.ai activity log showing webhook delivery attempts and agent events
  • 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