Terminal
Your books from a terminal, or as a bridge
Read and record from the shell, or run it as an MCP server for clients that only speak stdio.
Server URL: https://app.orla.finance/api/mcp/personal
Setup
Log in once, and the token lives in your keychain
The CLI signs in for the machine, so a client that runs it as a bridge needs no sign-in of its own.
The steps
- Log in once
- npx orla-cli login opens the browser and asks which spaces this machine may reach; the token lands in your keychain.
- Bridge a stdio client
- Point it at npx -y orla-cli mcp and it is connected.
- Read from the shell
- npx orla-cli tx list --from 2026-08-01: the same call the app makes, with the same rights as you.
terminal
npx orla-cli login
npx orla-cli tx list --from 2026-08-01
# as an MCP server for a stdio-only client
npx -y orla-cli mcpThe client is open source under MIT at github.com/cheetah-trade/orla-cli. The service it talks to is not, and the boundary is the same either way.
If the menus have moved, orla-cli on GitHub is current for the client itself.
What to ask
Commands, and a job for cron
Every figure comes from your own books, and is recomputed each time you ask.
- orla-cli tx list --from 2026-08-01
- orla-cli accounts
- A cron job that files Sunday's receipts.
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.
The boundary
It reads and records. It does not pay
An agent that pays is a different connection, with its own wallet and its own limits.
Other clients
The same connection, seen from another chair
- 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.
- Any agent →
- A skill file the agent reads itself: one install, every client.
See it on your own books
Thirty minutes: we connect an account, drop a real bill in, and close a month together.