# Your books from a terminal, or as a bridge

URL: https://www.orla.finance/en/mcp-cli
Markdown twin of that page. Append `.md` to any Orla page URL to get one.

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

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

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

```
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 mcp
```

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

#### Commands, and a job for cron

- orla-cli tx list --from 2026-08-01
- orla-cli accounts
- A cron job that files Sunday's receipts.

#### It reads and records. It does not pay

- What it cannot do: Pay anyone. The payment tools are not in the list it is given, and are refused by name if asked.
- What it costs: Nothing, and it takes none of the agent seats in your plan. Reading is unmetered; what it records comes out of your plan's monthly allowance of agent writes, and the free plan has a small one.
