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