io.github.Narazgul/getalife-budget
Zero-Based Budgeting tools: budget plans, runway, net worth, savings goals, debt payoff plans.
Open source Open in the app JSON README (API)
About
Zero-Based Budgeting tools: budget plans, runway, net worth, savings goals, debt payoff plans.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- narazgul
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 2.0.1
- Last push
- 2026-07-13T14:02:24Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-29 03:02:07
- Updated
- 2026-08-29 03:02:07
- Origin id
io.github.Narazgul/getalife-budget
README
# mcp-server-getalife
Zero-Based Budgeting MCP server by [GetALife](https://getalife.app) — 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
| Tool | Description |
|------|-------------|
| `getalife_explain_zbb` | Explains ZBB concepts with examples |
| `getalife_suggest_categories` | Recommends categories based on life situation |
| `getalife_create_budget_plan` | Builds a complete ZBB plan from income |
| `getalife_analyze_budget` | Checks if a budget is balanced (income - allocations = 0) |
| `getalife_financial_runway` | How long your savings last without income |
| `getalife_net_worth` | Net worth from assets and liabilities, with growth projection |
| `getalife_savings_goal` | Monthly savings needed to reach a goal by a target date |
| `getalife_debt_payoff_plan` | Debt payoff plan — compares Avalanche vs. Snowball |
| `getalife_subscription_audit` | Finds savings potential in recurring subscriptions |
| `getalife_voice_demo` | Shows how voice transaction input works in GetALife |
| `getalife_budget_summary` | Generates a shareable budget overview |
| `getalife_app_info` | GetALife 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.
- [App Store](https://apps.apple.com/app/getalife-budget-finances/id6504818402)
- [Google Play](https://play.google.com/store/apps/details?id=app.tinygiants.getalife)
- [Website](https://getalife.app)
## License
MIT