Finance MCP
Finance MCP
Gestión de finanzas personales mediante Model Context Protocol (MCP).
Descripción general
Este servidor MCP proporciona herramientas para gestionar las finanzas personales:
Cuentas: Cuentas bancarias, tarjetas de crédito, ahorros
Transacciones: Ingresos, gastos, transferencias
Deudas: Seguimiento de deudas y pagos
Pagos mensuales: Seguimiento de mensualidades (MSI)
Gastos fijos: Gastos mensuales recurrentes
Préstamos activos: Dinero que otros te deben
Ahorros: Seguimiento de objetivos y movimientos
Presupuestos: Límites de presupuesto mensual
Activos: Inventario de activos personales
Related MCP server: Finance MCP Server
Instalación
# 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.sqlUso
Con Hermes Agent
Añade lo siguiente a ~/.hermes/config.yaml:
mcp_servers:
finance:
command: "python3"
args: ["/path/to/finance-mcp/src/finance/server.py"]
env:
DB_PATH: "/path/to/finance.db"Uso independiente
# Set database path
export DB_PATH="/path/to/finance.db"
# Run the server
python src/finance/server.pyHerramientas disponibles
Cuentas
list_accounts- Lista todas las cuentasget_account- Obtiene los detalles de una cuentacreate_new_account- Crea una nueva cuentaupdate_account_balance- Actualiza el saldo de una cuenta
Categorías
list_categories- Lista todas las categoríasget_category- Obtiene los detalles de una categoría
Transacciones
list_transactions- Lista las transacciones con filtrosadd_transaction- Registra una nueva transacción
Deudas
list_debts- Lista las deudasget_debt- Obtiene los detalles de una deudaadd_debt- Registra una nueva deudarecord_debt_payment- Registra un pago de deuda
Pagos mensuales (MSI)
list_monthly_payments- Lista las mensualidadesadd_monthly_payment- Registra una nueva mensualidad
Gastos fijos
list_fixed_expenses- Lista los gastos fijosadd_fixed_expense- Añade un gasto fijo
Préstamos activos
list_active_loans- Lista los préstamos concedidos a otras personasadd_active_loan- Registra un nuevo préstamorecord_loan_payment- Registra el pago recibido
Ahorros
list_savings- Lista los objetivos de ahorroget_savings_goal- Obtiene los detalles de un objetivo de ahorroadd_savings_goal- Crea un objetivo de ahorrorecord_savings_movement- Deposita/retira de los ahorroslist_savings_movements- Consulta el historial de ahorros
Presupuestos
list_budgets- Lista los presupuestos
Activos
list_assets- Lista los activos personalesget_assets_total- Obtiene el valor total de los activos
Resúmenes
get_account_overview- Resumen rápido de la cuentaget_monthly_report- Informe mensual de ingresos y gastos
Esquema de la base de datos
Consulta schema/init.sql para ver el esquema completo de la base de datos.
Estructura del proyecto
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.mdLicencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
- BonsaveOAuthapp.bonsave
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
- ManiloOAuthapp.manilo
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.-