Personal finance API and MCP access
Use xpenser with API keys, typed client access, and MCP tools for personal finance data, including vendors, categories, transactions, and agent workflows.

Typed API access
Create API keys for durable external access and use the typed client around the same contracts that drive the web app and API handlers.
Agent-ready MCP workflows
Expose approved vendors, categories, and transactions through MCP tools so agents can read or manage finance data through explicit tool calls.
Chat and service integrations
Use Telegram bot workflows alongside the web UI when chat-based finance capture or review fits the moment better than a dashboard.
Related xpenser pages
Compare the main product paths for self-hosting, expense tracking, and API or MCP access.
Run xpenser as a self-hosted personal finance tracker with Docker Compose, a web app, private API service, PostgreSQL, telemetry, and open source code.
xpenser is an open-source expense tracker for recording expenses, income, refunds, vendors, categories, multi-currency transactions, and finance reports.
Use it, self-host it, or study the source
Create an account for the hosted app, review the source on GitHub, or follow the Cleverbrush docs behind the contracts, forms, APIs, and telemetry.