WealthGuard
БесплатноНе проверенA Model Context Protocol server that connects Claude to your Google Sheets for personal finance tracking, analysis, and reporting — all through natural language
Описание
A Model Context Protocol server that connects Claude to your Google Sheets for personal finance tracking, analysis, and reporting — all through natural language.
README
Contributors Forks Stargazers Issues LinkedIn
WealthGuard MCP
A Model Context Protocol server that connects Claude to your Google Sheets for personal finance tracking, analysis, and reporting — all through natural language.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
About The Project
WealthGuard is an MCP server that lets you manage your personal finances through conversation. Ask Claude to analyze your monthly expenses, check budget overruns, forecast savings, or log a new transaction — all backed by a real Google Spreadsheet you own.
Available tools:
| Tool | Description |
|---|---|
get_monthly_summary |
Total income, expenses, net balance, and savings rate for any month |
get_spending_by_category |
Category breakdown with percentage distribution (Top 5) |
check_budget_status |
Compares monthly limits against actual spending (Exceeded / Warning / On Track) |
get_savings_forecast |
3-month moving average forecast for next month's savings |
add_transaction |
Appends a new income/expense row after explicit user confirmation |
compare_months |
Side-by-side income, expense, and balance comparison between two months |
set_savings_goal |
Writes a savings target to the Goals worksheet |
generate_monthly_report |
Produces a full Markdown report saved locally |
A live finance://summary/current MCP resource also lets the assistant read the current month at any time.
Built With
Python FastMCP Google Sheets Pydantic uv
Getting Started
Prerequisites
- Python 3.11+
- uv package manager
- A Google Cloud Service Account with a JSON credentials file
- A Google Sheets file shared with the service account (Editor access)
Installation
Clone the repo
git clone https://github.com/DoganayBalaban/finance-mcp.git cd finance-mcpCreate and activate a virtual environment
uv venv source .venv/bin/activateInstall dependencies
uv pip install -e .Place your Service Account JSON at
credentials/service_account.jsonCopy
.env.exampleto.envand fill in your valuesGOOGLE_SHEETS_ID="your_spreadsheet_id_here" SERVICE_ACCOUNT_JSON="credentials/service_account.json"Create a Google Sheets file with these three worksheets:
Worksheet Columns Transactionsdate,description,category,amount,typeBudgetscategory,monthly_limit,year,monthGoalsyear,month,target_amount
Usage
Claude Desktop Integration
Add the following to your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"finance-mcp": {
"command": "/FULL/PATH/finance-mcp/.venv/bin/python",
"args": ["-m", "src.finance_mcp.server"],
"env": {
"PYTHONPATH": "/FULL/PATH/finance-mcp",
"GOOGLE_SHEETS_ID": "your_spreadsheet_id_here",
"SERVICE_ACCOUNT_JSON": "/FULL/PATH/finance-mcp/credentials/service_account.json"
}
}
}
}
Replace /FULL/PATH/ with the absolute path to the project on your machine, then restart Claude Desktop.
Example prompts:
- "How much did I spend last month?"
- "Show me my top spending categories for April."
- "I paid $80 at the grocery store today — log it."
- "Am I over budget anywhere this month?"
- "Forecast my savings for next month."
- "Generate a financial report for March."
Security note:
add_transactionalways asks for explicit confirmation before writing to your spreadsheet. The LLM will summarize the transaction and say "Do you confirm?" before calling the tool.
Roadmap
- Multi-currency support
- Recurring transaction detection
- Chart/visualization exports (PNG)
- Support for multiple spreadsheet profiles
- Web dashboard (read-only view)
See the open issues for a full list of proposed features and known issues.
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also open an issue with the tag enhancement.
Don't forget to give the project a star!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Top contributors:
Contact
Doğanay Balaban — GitHub
Project Link: https://github.com/DoganayBalaban/finance-mcp
Acknowledgments
- FastMCP — MCP server framework for Python
- gspread — Google Sheets API client
- Model Context Protocol — Open protocol by Anthropic
- Best-README-Template
Установка WealthGuard
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/DoganayBalaban/finance-mcpFAQ
WealthGuard MCP бесплатный?
Да, WealthGuard MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для WealthGuard?
Нет, WealthGuard работает без API-ключей и переменных окружения.
WealthGuard — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить WealthGuard в Claude Desktop, Claude Code или Cursor?
Открой WealthGuard на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Stripe
Payments, customers, subscriptions
автор: Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
автор: malamutemayhemwhiteknightonhorse/APIbase
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
автор: whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Compare WealthGuard with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории finance
