Skip to content

Your books in your AI

Ask the assistant you already use what you spent

The assistant you already use reads your ledger live: balances, budgets, who owes whom. Nothing is copied out, and it cannot pay.

Server URL: https://app.orla.finance/api/mcp/personal. Sign-in happens in your browser, and the connection is one row you can revoke.

Orla's consent page

You tick which spaces the client may reach, and one row in the app revokes it later. Card numbers and IBANs stay masked unless you switch that on.

Pick your client

Eight ways in, one connection behind all of them

Connect as many as you like; they all name the same connection.

Claude →
A custom connector in Settings, nothing to install.
Claude Code →
One command in the terminal, then /mcp to sign in.
Cursor →
One entry in mcp.json, globally or in the repository.
VS Code →
One entry under servers, or one code --add-mcp line.
Zed →
One entry under context_servers in settings.json.
Windsurf →
One entry with serverUrl in the Codeium config.
Terminal →
The CLI itself, and a stdio bridge for clients without HTTP.
Any agent →
A skill file the agent reads itself: one install, every client.

What it can do

Everything you could read on your own

Recomputed on every call against your own permissions, from the tool list the server hands a personal connection.

It reads

Accounts and balances
Every account the spaces you ticked hold, narrowed to what you may see.
Transactions
Newest first, with date, account, text and uncategorised filters.
Budgets and net worth
Each budget with the spend against it, and the net worth of the space.
Who owes whom
Every participant's balance in a shared space, and the shortest set of transfers that settles it.
The assistant's reports
The assistant's reports: cash forecast, owed and owing, bills due, VAT, balances. It asks for the list, then runs one by name.
With the same fences
Bank details and addresses come masked unless you approved otherwise, and a connection narrowed to some accounts sees only their figures.
The approval queue
Payments waiting for a person to sign, read only.
Fraud findings
Open findings over a business space's crypto payouts, the counterparties and what the detector saw.

It records

Everything it writes is reversible and appears in the activity trail.

Book a transaction
An income or an expense, with a category and a payee.
Correct one
The category, payee or note; amount, date and account stay as they are.
Set a budget
Change one budget's amount in the space's base currency.
Add a shared expense
Who paid and how it divides, in a group or family space.
  • What did I spend on hosting last quarter, by month?
  • What does the cash forecast say, and which bills are due first?
  • Who owes whom after the trip, and what settles it?
  • Am I inside my budgets this month?
  • Book yesterday's 40 EUR taxi to Transport.

Where the door stops

It reads and records. It does not move money

Payment tools are not in a personal connection's list and are refused by name. A prompt hidden in a payee name can reach a wrong entry, never a transfer.

Not on the list

Payments, transfers and swaps
Not offered, and refused by name if asked for.
Card details
The card and its reveal link are the payment instrument itself.
The agent's wallet
A float this connection is never given, so the tool is not there to ask.
A verdict on a fraud finding
Settling one mutes the detector for six months, so a person decides.

Yours to set

Which spaces
Ticked on Orla's own consent page, and narrowed later in the app.
Approved where it began
A request is approved only in the browser that started it, within about fifteen minutes. A forwarded link shows Started in another browser and no Allow, so a page that arrived from somebody else is one to close.
No seat on your plan
A personal connection is not an agent and takes no agent seat.
One row to revoke
Every client connected through it stops at once; the trail of what it did stays.
An agent that pays
A different thing with its own wallet and its own limits, on the agents page.

Questions

The questions the setup does not answer

What is the MCP server URL for Orla?

https://app.orla.finance/api/mcp/personal. A client that speaks remote MCP needs nothing else: it discovers the sign-in page by itself, and you approve which spaces it may reach on Orla's own consent page, not in the client. The address ends in /personal because that is the door where no tool that moves money exists; app.orla.finance/api/mcp is the other one, where an agent with a budget is connected instead.

Can an AI assistant move my money through this?

No. Payments, transfers, swaps and card details are not in the tool list a personal connection receives, and are refused again at the endpoint if asked for by name. An agent that genuinely needs to pay is a separate thing with its own wallet and limits.

Does connecting Claude or Cursor use a seat on my plan?

No. A personal connection is not an agent: it takes no seat on any plan, and it works on the free plan too. Reading is unmetered; what it records comes out of the plan's monthly allowance of agent writes. Several clients can connect at once, and every one of them names the same connection.

Can it run the assistant's reports?

Yes. It asks for the list of reports, then runs one by name: the cash forecast, what you owe and are owed, bills due, VAT and the tax year, balances and their history. Bank details and wallet addresses come masked unless you approved otherwise, a connection narrowed to some accounts is refused a report that only makes sense for the whole space, and a list stops at 200 rows and says so.

Can it write, or only read?

It can record: booking a transaction, categorising one, filing a receipt. Everything it writes is reversible and appears in the activity trail. What it cannot do is move money.

How do I disconnect it?

One row in the app, and every client connected to it stops at once. The trail of what it did stays, which is the point of having one connection rather than a key per client.

See it on your own books

Thirty minutes: we connect an account, drop a real bill in, and close a month together.