Skip to content

The books that pay for the code,
beside it

What a project costs you and the repository it runs in are usually open at once. Cursor reads the ledger the way it reads the project.

Server URL: https://app.orla.finance/api/mcp/personal

Setup

An entry in mcp.json,
for you or for one repository

Cursor keeps its servers under mcpServers, and a remote one needs nothing but its url.

Consent page, in Claude

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.

  1. Where it livesmcp.json, either your own for every project or the repository's for this one, with the URL https://app.orla.finance/api/mcp/personal.
  2. Approve the spacesOn Orla's consent page, when the first question is asked.
  3. Only stdio servers?Run ours through the CLI instead: npx orla-cli login on the machine, and the entry becomes a command.

mcp.json

{
  "mcpServers": {
    "orla": {
      "url": "https://app.orla.finance/api/mcp/personal"
    }
  }
}

For a local bridge instead, give "command": "npx", "args": ["-y", "orla-cli", "mcp"].

What to ask

What the project costs,
asked beside the code

Every figure comes from your own books, and is recomputed each time you ask.

  • What have I paid this vendor since January?
  • What did this project cost in subscriptions last month?
  • Who owes us money, and how old is it?
  • Can I afford the annual plan? Draft nothing.

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.

  • What it cannot doPay anyone. The payment tools are not in the list it is given, and are refused by name if asked.
  • What it costsNothing, 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.

Write your first mandate
on a thirty minute call

On your own books: one position, one rule, and the first bill waiting for your button.