Finance MCP
Finance MCP
Управление личными финансами через Model Context Protocol (MCP).
Обзор
Счета: банковские счета, кредитные карты, сбережения
Транзакции: доходы, расходы, переводы
Долги: отслеживание долгов и платежей
Ежемесячные платежи: отслеживание рассрочек (MSI)
Фиксированные расходы: регулярные ежемесячные расходы
Активные займы: деньги, которые другие должны вам
Сбережения: цели и отслеживание движений средств
Бюджеты: месячные лимиты бюджета
Активы: реестр личных активов
Related MCP server: monarchmoney-node
Установка
# 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.sqlИспользование
С Hermes Agent
Добавьте в ~/.hermes/config.yaml:
mcp_servers:
finance:
command: "python3"
args: ["/path/to/finance-mcp/src/finance/server.py"]
env:
DB_PATH: "/path/to/finance.db"Автономный режим
# Set database path
export DB_PATH="/path/to/finance.db"
# Run the server
python src/finance/server.pyДоступные инструменты
Счета
list_accounts- вывести список всех счетовget_account- получить данные счетаcreate_new_account- создать новый счетupdate_account_balance- обновить баланс счета
Категории
list_categories- вывести список всех категорийget_category- получить данные категории
Транзакции
list_transactions- вывести список транзакций с фильтрамиadd_transaction- записать новую транзакцию
Долги
list_debts- вывести список долговget_debt- получить данные долгаadd_debt- зарегистрировать новый долгrecord_debt_payment- записать платеж по долгу
Ежемесячные платежи (MSI)
list_monthly_payments- вывести список рассрочекadd_monthly_payment- зарегистрировать новую рассрочку
Фиксированные расходы
list_fixed_expenses- вывести список фиксированных расходовadd_fixed_expense- добавить фиксированный расход
Активные займы
list_active_loans- вывести список займов, выданных другимadd_active_loan- зарегистрировать новый займrecord_loan_payment- записать полученный платеж
Сбережения
list_savings- вывести список целей сбереженийget_savings_goal- получить данные цели сбереженийadd_savings_goal- создать цель сбереженийrecord_savings_movement- пополнить/снять со сбереженийlist_savings_movements- просмотреть историю сбережений
Бюджеты
list_budgets- вывести список бюджетов
Активы
list_assets- вывести список личных активовget_assets_total- получить общую стоимость активов
Сводки
get_account_overview- получить краткую сводку по счетамget_monthly_report- получить месячный отчет о доходах/расходах
Схема базы данных
Полную схему базы данных см. в schema/init.sql.
Структура проекта
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.mdЛицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.
- AlicenseAqualityCmaintenanceMCP server providing 30 tools to access and manage Monarch Money financial data, including accounts, transactions, budgets, and more, enabling AI assistants to interact with personal finances.30552MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to manage personal finances through MCP tools for transaction management, spending analytics, and goal tracking.1
- FlicenseNot gradedqualityCmaintenanceExposes personal-finance tools like accounts, transactions, spending analysis, budgets, bills, reminders, portfolio, and goals via MCP, enabling any MCP client to query financial data.
Related MCP Connectors
Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.
Finance Feeds MCP.
Personal finance by conversation: expenses, receipts, statement import, budgets, net worth.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/FrancoMeneses/finance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server