Nexpenz MCP Server

Ask Your AI About Your Finances

Connect Nexpenz to your AI assistant with the Model Context Protocol. Ask about spending, budgets, loans, subscriptions and group splits in plain language, answered from your real data.

Standard & Pro plansRead-only · 42 tools · Set up in under 5 minutes
Works withClaude DesktopClaude CodeChatGPTCursorGemini CLI+ any MCP client
// What it is

Your finances, inside your AI assistant

The Nexpenz MCP server is the official connector between Nexpenz and AI assistants. It's built on the Model Context Protocol, the open standard that lets AI tools securely connect to outside services.

Add it once with an API key from the Nexpenz app. From then on your assistant can look up your transactions, budgets, loans, subscriptions and circles, and answer questions with real numbers instead of guesses.

You stay in control

Read-only

Your AI can query and analyse your data but can't add, edit, or delete anything.

Revoke anytime

Revoke a key from Settings → MCP API Keys and access stops immediately.

Conversations not stored

Nexpenz doesn't store or log your AI conversations. Data is only fetched when you ask.

A key per device

Standard allows 2 active keys and Pro allows 5, so each device or client can have its own.

// What you can do

Ask anything about your money

42 read-only tools cover every part of Nexpenz. Your assistant picks the right ones for each question, so you can just ask.

Spending & income

  • Totals and net savings for any date range
  • Breakdowns by category, subcategory, payment mode and account
  • Month-by-month spending and income trends

“Where did most of my money go last quarter?”

Transactions

  • Recent income, expenses and transfers
  • Your largest transactions for any period
  • Search by merchant, item or description

“How much have I spent on coffee this year?”

Budgets

  • Budget vs actual for any month, per category
  • Your budget templates and allocations
  • Budget trends across multiple months

“Am I over budget this month?”

Circles & group splits

  • Balances across every circle you're in
  • Who owes whom, and who has paid the most
  • Unsettled items and pending approvals

“Who still owes me from the weekend trip?”

Loans, subscriptions & bills

  • Outstanding balances, EMIs and repayment progress
  • Upcoming and overdue payments, missed bills
  • Trials about to end and full payment history

“Which subscriptions renew this week?”

Accounts & memory book

  • Your bank accounts and contacts
  • Financial milestones and notes
  • Upcoming and past memory book events

“What reminders do I have in the next 30 days?”

// Set up in your AI

Connect in under 5 minutes

Create an API key in the Nexpenz app, then follow the steps for your AI client.

1 · Get your API key

In the Nexpenz app, go to Settings → MCP API Keys and create a key. Copy it straight away — it's only shown once.

2 · Server URL
https://mcp.nexpenz.com/mcp
3 · Choose your AI client
  1. 1

    Open Claude Desktop and go to Settings → Developer → Edit Config. This opens claude_desktop_config.json.

  2. 2

    Add Nexpenz under mcpServers and replace YOUR_API_KEY with your key:

    claude_desktop_config.json
    {
      "mcpServers": {
        "nexpenz": {
          "command": "npx",
          "args": [
            "mcp-remote",
            "https://mcp.nexpenz.com/mcp",
            "--header",
            "Authorization:Bearer YOUR_API_KEY"
          ]
        }
      }
    }
  3. 3

    Save the file, then fully quit Claude Desktop and reopen it.

  4. 4

    Start a new chat. Nexpenz appears under the tools menu, and Claude asks for permission the first time it uses a tool.

Config file location
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

Requirements: Requires Node.js 18+. mcp-remote is fetched automatically via npx, so there's nothing else to install.

// Common questions

Frequently asked questions

Which AI clients work with Nexpenz?

Claude Desktop, Claude Code, ChatGPT (desktop app), Cursor, and Gemini CLI have step-by-step instructions above. Any other client that supports remote MCP servers — such as Windsurf, VS Code, Cline, or Goose — can connect using the server URL and your API key.

Which plan do I need?

MCP access requires a Standard or Pro plan. Standard includes up to 2 active API keys and Pro includes up to 5. Free plan users can upgrade from the Nexpenz app or the pricing page.

Can my AI assistant change my data?

No. Every Nexpenz MCP tool is read-only. Your AI can look up and analyse your data, but adding, editing, or deleting anything has to be done in the Nexpenz app.

What data can my AI assistant access?

Only your own Nexpenz data: transactions, income, budgets, accounts, circles, loans, subscriptions, recurring bills, contacts, and memory book entries. It can't see other users' data or anything outside your account.

Is my financial data sent to my AI provider?

When you ask a question, your AI client calls Nexpenz and the results are added to your conversation, so they're processed by your AI provider under their privacy terms. Nexpenz doesn't store or log your AI conversations, and data is only fetched when a tool is called.

Is the data up to date?

Yes. Data is fetched live from your Nexpenz account each time your AI uses a tool, so it reflects your latest transactions.

Can I use Nexpenz on more than one device or client?

Yes. We recommend creating a separate API key for each device or AI client, so you can revoke one without affecting the others.

What if I lose my API key?

Keys are only shown once. Revoke the old key from Settings → MCP API Keys and generate a new one. The old key stops working immediately.

Nexpenz isn't showing up in my AI client. What should I check?

Make sure the config file is valid JSON, the server URL is exactly https://mcp.nexpenz.com/mcp, and that you fully quit and reopened the client (closing the window isn't enough). For Claude Desktop and ChatGPT, also check that Node.js 18 or newer is installed by running node -v in a terminal.

I'm getting an authentication error. What do I do?

Check that you replaced YOUR_API_KEY with your full key and kept the "Bearer " prefix. If it still fails, the key may have been revoked or your plan may have changed — generate a new key from Settings → MCP API Keys.

Ready to bring Nexpenz into your AI?

Upgrade to Standard or Pro, create an API key, and start asking your AI about your finances.