Finance MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Finance MCPshow me my monthly spending summary"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Finance MCP
Personal finance management via Model Context Protocol (MCP).
Overview
This MCP server provides tools for managing personal finances:
Accounts: Bank accounts, credit cards, savings
Transactions: Income, expenses, transfers
Debts: Track debts and payments
Monthly Payments: Installments (MSI) tracking
Fixed Expenses: Recurring monthly expenses
Active Loans: Money others owe to you
Savings: Goals and movement tracking
Budgets: Monthly budget limits
Assets: Personal asset inventory
Related MCP server: monarchmoney-node
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.sqlUsage
With Hermes Agent
Add to ~/.hermes/config.yaml:
mcp_servers:
finance:
command: "python3"
args: ["/path/to/finance-mcp/src/finance/server.py"]
env:
DB_PATH: "/path/to/finance.db"Standalone
# Set database path
export DB_PATH="/path/to/finance.db"
# Run the server
python src/finance/server.pyAvailable Tools
Accounts
list_accounts- List all accountsget_account- Get account detailscreate_new_account- Create a new accountupdate_account_balance- Update account balance
Categories
list_categories- List all categoriesget_category- Get category details
Transactions
list_transactions- List transactions with filtersadd_transaction- Record a new transaction
Debts
list_debts- List debtsget_debt- Get debt detailsadd_debt- Register a new debtrecord_debt_payment- Record a debt payment
Monthly Payments (MSI)
list_monthly_payments- List installmentsadd_monthly_payment- Register new installment
Fixed Expenses
list_fixed_expenses- List fixed expensesadd_fixed_expense- Add fixed expense
Active Loans
list_active_loans- List loans given to othersadd_active_loan- Register a new loanrecord_loan_payment- Record payment received
Savings
list_savings- List savings goalsget_savings_goal- Get savings goal detailsadd_savings_goal- Create savings goalrecord_savings_movement- Deposit/withdraw from savingslist_savings_movements- View savings history
Budgets
list_budgets- List budgets
Assets
list_assets- List personal assetsget_assets_total- Get total asset value
Summaries
get_account_overview- Quick account summaryget_monthly_report- Monthly income/expense report
Database Schema
See schema/init.sql for the complete database schema.
Project Structure
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.mdLicense
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