Skip to content

Books that answer in the chat panel

VS Code takes MCP servers in .vscode/mcp.json under a servers key, or from the command line. A remote one names its type.

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

Setup

A servers entry that names its type

The same object works in the workspace file, in your user configuration or on the command line.

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. Per workspace.vscode/mcp.json, committed with the project, so everyone who opens it is offered the same server and signs in as themselves.
  2. Or for youCommand palette, MCP: Open User Configuration.
  3. Or from a shellcode --add-mcp with the same object on one line.
  4. Sign inOrla's consent page opens in the browser on the first call.

.vscode/mcp.json

{
  "servers": {
    "orla": {
      "type": "http",
      "url": "https://app.orla.finance/api/mcp/personal"
    }
  }
}

The key is "servers", not "mcpServers". For a local bridge, drop the type and give "command": "npx", "args": ["-y", "orla-cli", "mcp"].

If the menus have moved, the VS Code MCP documentation is current for the client itself.

What to ask

Ask in the chat panel,
next to the diff

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

  • What does this repository's hosting cost a month?
  • Which subscriptions renewed this week?
  • What does the VAT report say for this quarter?
  • Book the domain renewal to Software.

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.