io.github.Narazgul/getalife-budget

Official registry Other

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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package mcp-server-getalife
Claude Code
claude mcp add getalife-budget -- npx -y mcp-server-getalife@2.0.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "getalife-budget": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-server-getalife@2.0.1"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. mcp-server-getalife
  2. What it does
  3. Tools
  4. Install
  5. Example
  6. About GetALife
  7. License

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:

{
  "mcpServers": {
    "getalife-budget": {
      "command": "npx",
      "args": ["mcp-server-getalife"]
    }
  }
}
From source
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

Frequently asked questions

What is io.github.Narazgul/getalife-budget?

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

How do I install io.github.Narazgul/getalife-budget?

It runs on your machine. In Claude Code: claude mcp add getalife-budget -- npx -y mcp-server-getalife@2.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.Narazgul/getalife-budget need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.Narazgul/getalife-budget open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.Narazgul/getalife-budget?

It is published by Narazgul. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.