Finance MCP
Finance MCP
Persönliche Finanzverwaltung über das Model Context Protocol (MCP).
Übersicht
Dieser MCP-Server stellt Tools zur Verwaltung persönlicher Finanzen bereit:
Konten: Bankkonten, Kreditkarten, Ersparnisse
Transaktionen: Einnahmen, Ausgaben, Überweisungen
Schulden: Schulden und Zahlungen verfolgen
Monatliche Zahlungen: Ratenzahlungen (MSI) verfolgen
Fixe Ausgaben: Wiederkehrende monatliche Ausgaben
Aktive Darlehen: Geld, das dir andere schulden
Ersparnisse: Ziele und Bewegungen verfolgen
Budgets: Monatliche Budgetgrenzen
Vermögenswerte: Inventar persönlicher Vermögenswerte
Related MCP server: Finance MCP Server
Installation
# Clone the repository
git clone https://github.com/FrancoMeneses/finance-mcp.git
cd finance-mcp
# Install dependencies
pip install -r requirements.txt
# Initialize the database (optional - server creates it on first run)
sqlite3 finance.db < schema/init.sqlVerwendung
Mit Hermes Agent
Füge zu ~/.hermes/config.yaml hinzu:
mcp_servers:
finance:
command: "python3"
args: ["/path/to/finance-mcp/src/finance/server.py"]
env:
DB_PATH: "/path/to/finance.db"Eigenständig
# Set database path
export DB_PATH="/path/to/finance.db"
# Run the server
python src/finance/server.pyVerfügbare Tools
Konten
list_accounts- Alle Konten auflistenget_account- Kontodetails abrufencreate_new_account- Neues Konto erstellenupdate_account_balance- Kontostand aktualisieren
Kategorien
list_categories- Alle Kategorien auflistenget_category- Kategoriedetails abrufen
Transaktionen
list_transactions- Transaktionen mit Filtern auflistenadd_transaction- Neue Transaktion erfassen
Schulden
list_debts- Schulden auflistenget_debt- Schuldendetails abrufenadd_debt- Neue Schuld registrierenrecord_debt_payment- Schuldenzahlung erfassen
Monatliche Zahlungen (MSI)
list_monthly_payments- Raten auflistenadd_monthly_payment- Neue Rate registrieren
Fixe Ausgaben
list_fixed_expenses- Fixe Ausgaben auflistenadd_fixed_expense- Fixe Ausgabe hinzufügen
Aktive Darlehen
list_active_loans- Verliehene Beträge auflistenadd_active_loan- Neues Darlehen registrierenrecord_loan_payment- Erhaltene Zahlung erfassen
Ersparnisse
list_savings- Sparziele auflistenget_savings_goal- Sparzieldetails abrufenadd_savings_goal- Sparziel erstellenrecord_savings_movement- Einzahlung/Abhebung vom Sparguthaben erfassenlist_savings_movements- Sparhistorie anzeigen
Budgets
list_budgets- Budgets auflisten
Vermögenswerte
list_assets- Persönliche Vermögenswerte auflistenget_assets_total- Gesamtwert der Vermögenswerte abrufen
Zusammenfassungen
get_account_overview- Kurze Kontozusammenfassungget_monthly_report- Monatlicher Einnahmen-/Ausgabenbericht
Datenbankschema
Siehe schema/init.sql für das vollständige Datenbankschema.
Projektstruktur
finance-mcp/
├── README.md
├── requirements.txt
├── schema/
│ └── init.sql # Database schema
├── src/
│ └── finance/
│ ├── __init__.py
│ ├── server.py # MCP server (FastMCP)
│ ├── db.py # Database access layer
│ └── models.py # Pydantic validation models
├── tests/
│ └── ...
└── docs/
└── architecture.mdLizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
Query your real net worth, spending, transactions, budgets and portfolio from any MCP client.
SmartMoney77 MCP v0.6.0 — 14 public tools that turn financial questions into exact numbers and citable links. New: historical_investment_return and compare_investments, which compute "what if I had invested" results from real yearly price data. Also compound interest, FIRE number, credit-card payoff, emergency fund, inflation, latte factor, investment fees, cost of waiting, plus discovery/deep-link/share-pack tools for a catalog of calculators in 6 languages (he/en/ar/es/pt/in). Public, no login. Endpoint: https://smartmoney77.com/mcp
Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA personal financial management tool that enables AI assistants to record transactions, check balances, and provide monthly financial summaries via the Model Context Protocol. It allows users to manage their expenses and income through natural language interactions using standardized MCP tools and resources.-
- FlicenseNot gradedqualityDmaintenanceExposes personal-finance tools like accounts, transactions, spending analysis, budgets, bills, reminders, portfolio, and goals via MCP, enabling any MCP client to query financial data.-
- AlicenseNot gradedqualityBmaintenanceEnables personal finance management through natural language: log expenses, snap receipt photos, and import bank statements. Computes budgets, trends, and net worth in any currency, with data persisted and accessible via MCP.2MIT
- FlicenseNot gradedqualityCmaintenanceEnables self-hosted personal finance management for MCP clients by connecting read-only bank accounts via SimpleFIN, syncing transactions into a local SQLite database, and exposing tools to query balances, spending, budgets, cash flow, and net worth.-