MCP server: One MCP server.

GetALife Budget

@narazgulMCP server · External

Zero-Based Budgeting tools: budget plans, runway, net worth, savings goals, debt payoff plans.

Personal financev2.0.1MITTypeScript
Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Runs locally over stdio

This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).

npmmcp-server-getalifev2.0.1

Run

npx -y mcp-server-getalife

MCP client config

{
  "mcpServers": {
    "getalife-budget": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-getalife"
      ]
    }
  }
}
README2 min read

mcp-server-getalife

Zero-Based Budgeting MCP server by GetALife — the gamified budgeting app for iOS & Android.

What it does

This MCP server gives AI assistants the ability to help users with budgeting questions using the Zero-Based Budgeting method. Every tool returns actionable, structured answers.

Tools

ToolDescription
getalife_explain_zbbExplains ZBB concepts with examples
getalife_suggest_categoriesRecommends categories based on life situation
getalife_create_budget_planBuilds a complete ZBB plan from income
getalife_analyze_budgetChecks if a budget is balanced (income - allocations = 0)
getalife_financial_runwayHow long your savings last without income
getalife_net_worthNet worth from assets and liabilities, with growth projection
getalife_savings_goalMonthly savings needed to reach a goal by a target date
getalife_debt_payoff_planDebt payoff plan — compares Avalanche vs. Snowball
getalife_subscription_auditFinds savings potential in recurring subscriptions
getalife_voice_demoShows how voice transaction input works in GetALife
getalife_budget_summaryGenerates a shareable budget overview
getalife_app_infoGetALife features, pricing, and comparison

All calculators return structured data (structuredContent) alongside the readable answer. The server accesses no app or account data — every calculation uses only numbers you provide in the chat.

Official install guide: https://getalife.app/en/mcp/

Install

Claude Desktop / Claude Code

Add to your MCP config:

json
{
  "mcpServers": {
    "getalife-budget": {
      "command": "npx",
      "args": ["mcp-server-getalife"]
    }
  }
}

From source

bash
git clone https://github.com/Narazgul/mcp-server-getalife.git
cd mcp-server-getalife
npm install
npm run build
npm start

Example

Ask your AI assistant:

"I earn 3000 EUR/month, I'm single and working, no car, no debt. Create a zero-based budget for me."

The AI will use getalife_create_budget_plan to generate a complete budget table with all categories, amounts, and percentages — balanced to zero.

About GetALife

GetALife is a Zero-Based Budgeting app for iOS and Android that turns budgeting into something you actually want to do.

License

MIT

Similar modules

Browse Personal finance