Xpenser MCP Server

xpenser.cleverbrush.com is a ln open-source, self-hostable personal expense and income tracking app supporting different currencies, categories

Remote serverstreamable-httpTypeScript

What is the Xpenser MCP Server?

xpenser.cleverbrush.com is a ln open-source, self-hostable personal expense and income tracking app supporting different currencies, categories, vendors, automated

What you get

xpenser is an open-source, self-hostable personal finance tracker for people who want to track and analyze income and expenses with dashboards, categories, vendors, reports, and API/MCP access.

  • Move everyday finance tracking into a structured app with dashboards,
  • Track income, expenses, refunds, and returns with categories, notes, dates,
  • Review daily, weekly, monthly, quarterly, and yearly summaries with category
  • Use multiple transaction currencies with automatic conversion to your default
  • Capture transaction scans, enrich vendor data, and keep setup workflows usable
  • Receive optional weekly and monthly email summaries with OpenAI-generated

Configuration and credentials

  • Node.js 22 - npm 11 - Docker with Docker Compose v2 (docker compose)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Xpenser MCP Server

{
  "mcpServers": {
    "xpenser": {
      "type": "streamable-http",
      "url": "https://xpenser.example.com/api/mcp",
      "headers": {
        "Authorization": "YOUR_AUTHORIZATION"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 22 - npm 11 - Docker with Docker Compose v2 (docker compose)

Example prompts to try

  • “Use Xpenser to Prerequisites.”

Frequently asked questions

xpenser.cleverbrush.com is a ln open-source, self-hostable personal expense and income tracking app supporting different currencies, categories, vendors, automated Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.