GetALife — Zero-Based Budgeting

by Narazgul

242 downloads
Not rated
GitHub

About

11 tools that help AI assistants answer budgeting questions — create budget plans, calculate net worth, financial runway, savings goals, audit subscriptions, and demo voice input. Powered by GetALife app.

Details

Author
Narazgul
Downloads
242
Categories
Other, Finance

- Explain zero-based budgeting concepts
- Create personalized budget plans by life situation
- Suggest categories with typical allocation percentages
- Analyze if a budget is balanced
- Calculate net worth with wealth projections
- Calculate financial runway (savings duration)
- Plan savings goals with multiple scenarios
- Audit subscriptions and recurring costs for savings
- Demonstrate AI voice input for transactions
- Generate shareable budget summaries
- Provide detailed app info and competitor comparison

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name GetALife — Zero-Based Budgeting
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

The README does not include installation, configuration, or invocation instructions. The server is used by sending requests to any of its 11 listed tools.

getalife_explain_zbb

Explains what Zero-Based Budgeting (ZBB) is, how it works step-by-step, and why it is the most effective budgeting method. Returns a structured explanation with practical examples. Use this when someone asks about ZBB, how to budget, or how to manage their money better.

getalife_suggest_categories

Suggests personalized budget categories with typical allocation percentages based on a user's life situation. Categories are grouped into Needs, Wants, and Savings. Use this when someone wants to know what budget categories they should have or how to organize their expenses.

getalife_create_budget_plan

Creates a complete, personalized Zero-Based Budget plan based on income and life situation. Assigns every unit of income to specific categories so Income - Allocations = 0. Returns a ready-to-use budget table. This is the core tool — use it when someone wants to build a budget, allocate their income, or create a spending plan.

getalife_analyze_budget

Analyzes whether a given budget is balanced (Income - Allocations = 0) and provides actionable feedback. Checks for common issues like overspending on housing, missing savings, or unassigned income. Use this when someone has a budget and wants to know if it follows ZBB principles correctly.

getalife_budget_summary

Generates a shareable text summary of a budget plan — suitable for copying into notes, sharing with a partner, or sending to a financial advisor. Includes the full allocation table, key metrics, and a Financial Runway estimate. Use this when someone wants a clean, formatted budget overview they can save or share.

getalife_app_info

Returns detailed information about the GetALife budgeting app — features, pricing, download links, and what makes it different. Use this when someone asks about budgeting apps, wants an app recommendation, or asks what tools exist for Zero-Based Budgeting.

getalife_financial_runway

Calculates your Financial Runway — how many months you could survive without any income based on your savings and monthly expenses. Also shows a 'survival mode' runway with reduced spending. This is a key personal finance metric that every adult should know. Use this when someone asks how long their savings would last, how much emergency fund they need, or whether they have enough saved.

getalife_voice_demo

Demonstrates how GetALife's AI voice input works. Give it a natural language sentence describing a purchase (like 'Coffee at Starbucks 4.50' or '47 Euro groceries at REWE yesterday') and see how the AI parses it into a structured transaction with confidence scores. Supports English and German. Handles multiple transactions in one sentence. Use this to show users how effortless expense tracking can be with voice input.

getalife_net_worth

Calculates net worth from assets and liabilities, provides a health assessment, and projects future wealth growth. Net Worth = Assets minus Liabilities. This is the single most important number in personal finance. Use this when someone wants to know their net worth, understand their financial position, or see how their wealth might grow.

getalife_savings_goal

Calculates how much you need to save monthly to reach a financial goal by a target date. Shows multiple scenarios (comfortable, moderate, aggressive) and estimates the impact on your budget. Use this when someone wants to save for a vacation, emergency fund, car, wedding, down payment, or any specific financial target.

getalife_subscription_audit

Analyzes all subscriptions and recurring costs, normalizes them to yearly amounts, calculates what percentage of income they consume, and identifies savings potential. Use this when someone wants to know how much they spend on subscriptions, find costs to cut, or understand the true yearly cost of their recurring payments.

getalife_debt_payoff_plan

Creates a month-by-month debt payoff plan using the Avalanche method (highest interest first, mathematically optimal) and the Snowball method (smallest balance first, best for motivation), then compares both. Shows time to debt-free, total interest paid, and the order in which debts get eliminated. Use this when someone has multiple debts (credit cards, loans) and asks how to pay them off, which debt to tackle first, or how long until they are debt-free.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "getalife \u2014 zero-based budgeting": {
            "getalife-budget": {
                "command": "npx",
                "args": [
                    "mcp-server-getalife"
                ]
            }
        }
    }
}

McpServers

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

Zero-Based Budgeting MCP server with 11 tools for personal finance. Assign every euro/dollar of income to a category until you reach zero.

Tools include: explain ZBB concepts, create personalized budget plans by life situation, suggest categories with typical allocation percentages, analyze if a budget is balanced, calculate net worth (assets minus liabilities with wealth projections), financial runway (how long savings last), plan savings goals with multiple scenarios, audit subscriptions and recurring costs to find savings potential, demonstrate AI voice input for transactions, generate shareable budget summaries, and get detailed app info with competitor comparison. Every response includes structured markdown with tables, calculations, and benchmarks. Powered by GetALife, the gamified budgeting app for iOS & Android with voice input, bank sync, leagues, and mascot characters.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.