finance-agent
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-agentshow my current account balances"
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-agent
Conversational personal finance for Cursor:
Bank data → Plaid CLI (
plaid link, balances, transactions, …)Planning memory → this MCP + local SQLite (goals, monthly notes, category rules, nicknames)
No dashboard. Link accounts with the CLI, then plan in chat.
Requires Node.js 22+ and the Plaid CLI (brew install plaid/plaid-cli/plaid).
Setup
# Plaid Trial / Production (one-time)
plaid login
plaid link --products transactions,liabilities,investments
# This MCP
cp .env.example .env
npm install
npm run buildTrial plans support up to 10 linked Items.
Related MCP server: plaid-mcp-server
Add to Cursor MCP
{
"mcpServers": {
"finance-agent": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/finance-agent/dist/index.js"],
"env": {
"DATABASE_PATH": "/ABSOLUTE/PATH/TO/finance-agent/data/planning.db"
}
}
}
}The MCP shells out to plaid … -j, so the CLI must be on PATH for the Cursor process.
Tools
Tool | Source | Purpose |
| CLI | Linked institutions |
| CLI | Live balances |
| CLI | Transactions by date |
| CLI | Cards/loans detail |
| CLI | Holdings |
| CLI + local rules | Monthly planning summary |
| SQLite | Persistent goals |
| SQLite | Month-to-month notes |
| SQLite | Merchant → category |
| SQLite | Friendly account names |
Link more accounts
plaid link --products transactions,liabilities,investments
plaid item listMaintenance
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
- AlicenseCqualityBmaintenanceUnofficial MCP server for Monarch Money that exposes tools for managing accounts, transactions, budgets, and other financial data through natural language.1001MIT
- Flicense-qualityDmaintenanceA self-hosted MCP server that lets Claude query your bank accounts, balances, and transactions through Plaid.1
- Flicense-qualityBmaintenanceA lightweight MCP server that lets LLM clients track, query, and summarize personal expenses using a local SQLite database.
- FlicenseAqualityBmaintenanceA lightweight MCP server for managing personal finances locally. It allows users to log transactions, view summaries, manage categories, and interact with their budget via any MCP-compatible LLM client.12
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
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/preethampathi2305/finance-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server