Connect your bank accounts to Claude and other AI assistants. Access financial data from 20,000+ banks across 40+ countries through natural language.
Query balances, transactions, and spending patterns without leaving your conversation - powered by your Lunch Flow account.
Built with the Model Context Protocol and Smithery SDK
This MCP server provides three tools for accessing your financial data:
- lunchflow_list_accounts - Get all your connected bank accounts
- lunchflow_get_account_transactions - Get transaction history for a specific account
- lunchflow_get_account_balance - Get current balance for a specific account
Note: these match Lunch Flow's API.
- Lunch Flow account: Sign up at lunchflow.app
- Connect your banks: Link your accounts through Lunch Flow
- API key: Get yours at lunchflow.app/destinations
Install via Smithery:
smithery install @lunchflow/mcpOr clone and run locally:
git clone https://github.com/lunchflow/mcp.git
cd mcp
npm install
npm run devAdd to smithery.yaml:
runtime: typescriptOnce configured, you can ask Claude questions like:
- "What are my connected bank accounts?"
- "Show me my transactions from last week"
- "What's my current checking account balance?"
- "How much did I spend on groceries this month?"
- "Compare my spending between Chase and Wells Fargo"
Claude will use the MCP tools to fetch real-time data from your Lunch Flow account.
npm run buildnpm run devThe development server will start and you can test the MCP tools locally.
Lunch Flow supports 20,000+ banks across 40+ countries.
- ✅ Read-only access to your financial data
- ✅ API keys are securely encrypted
- ✅ No credentials stored in the MCP server
- ✅ All data fetched from your Lunch Flow account
- ✅ Open source for transparency
- Discord: Join our community
- Email: [email protected]
MIT License - see LICENSE for details
- Lunch Flow - Connect your bank accounts
- Smithery - MCP server hosting platform
- Model Context Protocol - MCP specification
- API Documentation - Lunch Flow API docs