Skip to content

Overview

The finance backend for the personal agent stack.

Purser is an AI-native personal finance backend: a double-entry ledger behind a flat API. Agents are first-class clients — prefer the MCP endpoint at /mcp (same Bearer tokens), or use these REST endpoints directly.

Conventions: amounts are decimal strings (negative = money out); accounts and categories accept a UUID or an ltree path; posted transactions are immutable (edits become linked reversal pairs); writes need the write scope and are audited and reversible. Aggregate questions (spending, net worth, forecasts) have dedicated endpoints — never sum transaction rows client-side.

Information

  • License: AGPL-3.0-only
  • OpenAPI version: 3.1.0