Skip to main content
API and MCP access

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.

API key access
Typed Node client
MCP server tools
Telegram workflows
xpenser dashboard month view showing income, expenses, net total, and category detail

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.