Skip to content

Purser

The finance backend for the personal agent stack. A correct, auditable, source-traceable ledger — built to be operated by your AI agent.

Purser is set up by your AI agent. Hand it one sentence:

Set up Purser for me by following https://mlamoure.github.io/purser/tutorials/ai-setup/

The agent follows Set up Purser with your AI: it installs Purser with Docker, stops at the few steps only you can take, and connects itself over MCP. To install by hand, follow the Quickstart.

Found a bug or a security issue? See Reporting bugs and vulnerabilities.

Agent-first interfaces

MCP and REST are the primary interfaces; the web UI is administrative only. Aggregate tools compute financial answers server-side; your agent interprets them. Optional server-side AI supports categorization and review. Start with the MCP tool catalog.

The books cannot be silently wrong

Double-entry core behind a flat API. Posted transactions are immutable; corrections are linked reversals. See the ledger.

Own the raw feed

Every bank payload is archived append-only before anything touches it. The ledger is a projection and is re-derivable from source bytes.

Trust is a feature list

Scoped tokens, attributable and reversible agent writes, full audit of every mutation and read. Hand an agent your finances and know exactly what it did and what it saw.