catalog / apps

Expense Tracker

Categorised spending with budgets, recurring entries and monthly totals.

14 capabilities 2 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "expense-tracker")                → the capability tree
spec_checklist(slug: "expense-tracker")          → the questions to answer
spec_grade(slug: "expense-tracker", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/expense-tracker/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "expense-tracker" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 9

Transactions
  • CRUD with amount, date, category, note expense and income types
  • Recurring transactions monthly/weekly auto-materialized
  • CSV import/export column mapping on import
Categories
  • Custom categories with icons/colors default set provided
Budgets
  • Monthly budget per category
  • Budget vs actual computation including recurring projections
Reports
  • Monthly rollups by category
  • Trends across months
Persistence
  • Data survives reload; single-file backup

UI 5

Entry
  • Quick-add form amount-first defaults to today; keyboard friendly
List
  • Transactions grouped by day with running filters month, category, text
Budgets
  • Progress bars per category over-budget clearly flagged
Reports
  • Category breakdown chart month switcher
Chrome
  • Currency formatting per locale
Download spec.json All 53 specs