Your bank, inside yourAI Assistant.

Your bank, inside your
AI Assistant.Ask about your balance, pull up last month's transactions, fetch your transaction history. Log in once and just ask.
Connect nowSet up in 2 minutes→
>
Beta
Get Started.
Connect in three steps.MCP is an open protocol with a growing list of supporting tools. Setup takes about two minutes.
1
Set up your AI tool
In your AI tool's settings, add a new MCP server and paste in the LHV server address.
Coming soonFind LHV directly in your AI tool's marketplace and connect without any manual setup.
1. 1
Open connector settingsOn claude.ai, go to Customize → Connectors, then click Add → Add custom connector. 2. 2
Add the LHV connectorName it LHV and paste in the server URL. https://mcp.lhv.ai/mcp 3. 3
ConnectClick Add, then Connect to sign in with LHV.
Set up on claude.ai, then it's available in the desktop and mobile apps too. Free is limited to one custom connector.
$ claude mcp add lhv \
--transport http \
https://mcp.lhv.ai/mcp✓ Added MCP server 'lhv'
$ claude mcp login lhv
→ opens your browser to sign in with LHV
$ codex mcp add lhv \
--url https://mcp.lhv.ai/mcp✓ Added MCP server 'lhv'
→ opens your browser to sign in with LHV
// .cursor/mcp.json
{
"mcpServers": {
"lhv": {
"url": "https://mcp.lhv.ai/mcp"
}
}
}// Command palette → "agent: add context server"
// or paste into ~/.config/zed/settings.json
{
"context_servers": {
"lhv": {
"url": "https://mcp.lhv.ai/mcp"
}
}
}ClaudeClaude CodeCodexCursorZed
2
Sign in with your LHV credentials
Your browser opens to a familiar screen. Sign in exactly as you would in your internet bank. You choose which permissions to give: accounts, transactions, or both.
On the consent screen, pick exactly which scopes you want the assistant to have. Approve, and the token flows back to your tool.
AccountsRead only
accounts:read
TransactionsRead only
transactions:read
3
Start asking questions
That's it. Go back to your AI tool and ask about your finances. Your AI assistant handles the rest.
Stays connected for 30 days. Revoke access any time from your internet bank.
What's my current balance across all accounts?
`list_accounts()`
Across your 2 accounts you have 37 396,24 € — 12 486,24 € in your current account and 24 910,00 € in savings.
Sourced from: list\_accounts
How much did I spend on groceries in March?
`get_transactions_summary()`
In March 2026, you spent 412,67 € on groceries across 18 transactions. Most of it at Coop Konsum (184,20 €) and Rimi (121,47 €).
Sourced from: get\_transactions · 01.03 – 31.03.2026
Which subscriptions renewed this week?
`get_transactions()`
Three subscriptions renewed this week: Spotify (10,99 €), iCloud+ (2,99 €) and Netflix (12,99 €) — 26,97 € in total.
Sourced from: get\_transactions · this week
Four tools.
Every banking question.Your AI assistant picks the right one automatically based on what you ask.
See all your accounts
Every account you have access to. IBAN, currency, and current balance.
ACCOUNTS:READ
1list\_accounts()
2// → AccountListResponse
Check a specific balance
Live available balance for a specific account. Fast, direct answer.
ACCOUNTS:READ
1get\_balances(iban)
2// → BalanceDetailsResponse
Transaction history
Full transaction list for any date range. What came in, what went out.
TRANSACTIONS:READ
1get\_transactions(iban, dateFrom, dateTo)
2// → McpTransactionsCamt053Response
Spending summary
Total spending and income, top counterparties. Faster overview for broad spending questions.
TRANSACTIONS:READ
1get\_transactions\_summary(iban, dateFrom, dateTo)
2// → McpTransactionsSummaryResponse
Security and trust.
Built on the same foundations as your internet bank.MCP is an open protocol supported by Claude Desktop, Claude Code, Cursor and a growing list of tools. Setup takes about two minutes.
Strong authentication
Smart-ID, Mobile-ID, ID-card or biometrics, whatever you prefer.
Short-lived tokens
Access tokens expire after 1 hour. Refresh tokens last 30 days.
Read-only by design
Your AI assistant can see your data, never do anything on your behalf.
Full audit trail
Every request is logged. Revoke access any time from your internet bank settings.
Once your data reaches your AI assistant, it's handled by that tool's terms and privacy policy. Make sure you trust the service provider before giving it access to your banking information.
Prefer REST?
We have that too.LHV.ai runs on two subdomains. MCP is primary for AI assistants. The REST API is available for direct integrations.
MCP Server
Tool access for AI assistants
Primary · Streamable HTTP
OAuth2 JWT https://mcp.lhv.ai/mcp
4 tools
All accounts — IBAN, currency, available balance
Response
`accounts[].iban`string
`accounts[].currency`string
`accounts[].availableBalance`number
`accounts[].type`string
`accounts[].name`string
Available, settled, and reserved balance for one IBAN
Parameters
`iban`string`EE382200221020145685`required
Response
`balances[].iban`string
`balances[].currency`string
`balances[].availableBalance`number
`balances[].settledBalance`number
`balances[].reservedBalance`number
Raw CAMT.053 transactions for an IBAN, max 31 days
Parameters
`iban`string`EE382200221020145685`required
`dateFrom`date`2026-01-01`required
`dateTo`date`2026-01-31`required
Response
`xml`string
Totals and top counterparties, max 31 days
Parameters
`iban`string`EE382200221020145685`required
`dateFrom`date`2026-01-01`required
`dateTo`date`2026-01-31`required
Response
`summary.iban`string
`summary.dateFrom`date
`summary.dateTo`date
`summary.totalTransactions`integer
`summary.perCurrency[]`CurrencyTotal\[\]
`summary.topCounterparties[]`CounterpartyTotal\[\]
`summary.truncated`boolean
REST API
Accounts & transactions endpoints
Direct HTTP, OpenAPI
OAuth2 JWT https://api.lhv.ai/api/v1Get API tokens
2 endpoints
All accounts with current balances
Response
`[].iban`string
`[].currency`string
`[].availableBalance`number
`[].type`string
`[].name`string
Paginated transaction statement
Parameters
`iban`string`EE382200221020145685`required
`dateFrom`date`2026-01-01`required
`dateTo`date`2026-01-31`required
`page`integer`0`optional
`size`integer`100`optional
Response
`transactions[].transactionId`string
`transactions[].amount`number
`transactions[].currency`string
`transactions[].valueDate`date
`transactions[].counterpartyName`string
`transactions[].description`string
`page`integer
`size`integer
`totalElements`integer
`totalPages`integer
Common questions.
Is this an official LHV product?
Yes, it's built and maintained by LHV, under the same security standards and banking secrecy rules as your internet bank.
Can my AI assistant move money?
No. This connection is strictly read-only.
Which AI assistants work?
Any tool that supports the MCP standard. The list is constantly growing.
How do I revoke access?
Log in to your LHV internet bank, go to Settings → Active sessions, and disconnect any tool instantly.
Is there a fee?
Public beta is free with your existing LHV account. Your AI tool may have a fee.
