Finance MCP
Finance MCP
通过 Model Context Protocol (MCP) 进行个人财务管理。
概述
此 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