TrueLayer integration
Open banking API for the UK and Europe. Connect to user bank accounts to retrieve account details, balances, transactions, standing orders, direct debits, and credit-card data. Initiate single immediate payments and payouts via real-time bank transfers (Faster Payments, SEPA Instant). Build fintech apps, A2A payment flows, payouts, KYC/identity, and account verification.
Say what should happen.
The workflow builds itself.
Common TrueLayer use cases
- reconciliation
- expense tracking
- provider selection UI
- audit recurring outflows
- PFM dashboards
- KYC checks
- aggregated PFM
- budgeting tools
- checkout pay-in
- polling for usage
What you can do with TrueLayer
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Payment, 3 operations
cancel_paymentCancel paymentPOSTCancels a TrueLayer payment that has not yet been authorized.create_paymentCreate paymentPOSTCreates a single immediate Open Banking payment via TrueLayer Payments v3.get_paymentGet paymentGETReturns the current status and details of a TrueLayer payment.
Account, 2 operations
get_accountGet accountGETRetrieves a specific connected bank account by its TrueLayer id.list_accountsList accountsGETLists the bank/current accounts the user has connected through TrueLayer.
Payment link, 2 operations
create_payment_linkCreate payment linkPOSTCreates a hosted payment link the payer can open to initiate a TrueLayer payment.get_payment_linkGet payment linkGETReturns the current state of a TrueLayer payment link.
Payout, 2 operations
create_payoutCreate payoutPOSTPays out funds from a merchant account to an external beneficiary via TrueLayer.get_payoutGet payoutGETReturns the current state of a TrueLayer payout.
Transaction, 2 operations
list_account_pending_transactionsList account pending transactionsGETLists transactions awaiting settlement on a bank account.list_account_transactionsList account transactionsGETLists booked bank transactions for a connected account between two dates.
Authorization flow, 1 operation
start_payment_authorization_flowStart payment authorization flowPOSTStarts or progresses the authorization flow on a TrueLayer payment.
Balance, 1 operation
get_account_balanceGet account balanceGETReturns the current and available balance of a connected bank account.
Card, 1 operation
list_cardsList cardsGETLists the user's connected credit cards.
Card balance, 1 operation
get_card_balanceGet card balanceGETReturns the current balance, credit limit and minimum payment due on a connected credit card.
Card transaction, 1 operation
list_card_transactionsList card transactionsGETLists booked transactions on a connected credit card.
Direct debit, 1 operation
list_account_direct_debitsList account direct debitsGETLists direct debits authorised against a connected account.
Identity, 1 operation
get_user_infoGet user infoGETReturns the connected user's identity (name, addresses, emails, phones, DOB) from their bank provider.
Merchant account, 1 operation
list_merchant_accountsList merchant accountsGETLists the merchant accounts available to receive payments and fund payouts.
Merchant account transaction, 1 operation
list_merchant_account_transactionsList merchant account transactionsGETLists transactions on a merchant settlement account.
Payment provider, 1 operation
list_payment_providersList payment providersGETLists bank providers supported by the TrueLayer Payments API.
Provider, 1 operation
list_providersList providersGETLists the bank providers TrueLayer's Data API supports.
Standing order, 1 operation
list_account_standing_ordersList account standing ordersGETLists standing orders configured on a connected bank account.
OAuth scopes TrueLayer requires
Each operation declares the scopes TrueLayer requires for it.
paymentsneeded by cancel_payment, create_payment, create_payment_link and 8 more
Use TrueLayer from Claude Code, Cursor or Codex
Connect TrueLayer in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its TrueLayer operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect TrueLayer
- Create your workspace
Sign up free. Nothing to install.
- Connect TrueLayer once
Add your TrueLayer connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
TrueLayer integration FAQ
What can you do with the TrueLayer integration?
LiveContext exposes 23 operations on TrueLayer, covering payment, account, payment link and payout. Common uses include reconciliation, expense tracking and provider selection UI.
Which OAuth scopes does TrueLayer require?
The operations that declare a scope all need payments.
