OpenFinance
Connect your bank accounts to your AI
Connect your bank accounts to your AI
Open source MCP server for financial data. Link your bank, connect the server, and your AI can see your finances.
Claude
OpenAI
OpenClaw
How it works
01
Link your bank account
Securely connect to over 20,000 banks and financial institutions through Plaid, MX, or Mastercard. Your credentials never touch our servers.
02
Connect the MCP server
Add OpenFinance to Claude, OpenAI Codex, OpenClaw, or any MCP-compatible client. One line in your config.
{ "mcpServers": { "openfinance": { "command": "npx", "args": ["-y", "openfinance-mcp"] } } }
Or use the CLI: npx openfinance-mcp
03
Ask your AI about your money
Your AI can now read transactions, balances, and spending patterns. Just ask.
how much did I spend on food last month?
Features
Use your own AI
Works with Claude, ChatGPT, Cursor, or any MCP-compatible app. No lock-in, no middleman.
Completely open source
No tracking, no analytics, no hidden fees. Read every line of code yourself.
We don't use your data
Data syncs so the product works, but we never sell it, train on it, or use it for anything else.
Always up to date
Transactions sync automatically so your AI always has the latest picture of your finances.
Pricing
Free $0/mo
1 linked account · Community support
Plus $4.99/mo
Up to 8 accounts · Email support
Pro $8.99/mo
Up to 20 accounts · Email support
Get started →
Related Servers
mcp-todo
A simple to-do list manager to record, track, and complete daily tasks.
mermaid-live-mcp
An MCP server that generates live Mermaid diagrams from any AI assistant.
GetOutPost MCP Server
Access real-time Indian options market data and volatility analytics. Analyze IV, RV, VRP, and skew with automated token management and percentile-based filtering tools.
Cua
MCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.
WxO Agent MCP
Simple MCP (Model Context Protocol) server that invokes a single Watson Orchestrate agent remotely. The agent is defined once via environment variables or MCP config. Use this when you want a lightweight MCP that only chats with one agent—no tool management, no agent listing, no flows. Just invoke_agent(message) and get_agent().
Atlassian MCP Client
An MCP client for integrating with Atlassian tools like Jira and Confluence using OAuth authentication.
Harvest MCP Server
Manage time tracking, projects, clients, and tasks using the Harvest API.
Task Manager (Go)
An intelligent task and project management server with LLM-driven complexity analysis and smart subtask creation, using file-based markdown storage.
Yandex Browser Tabs
An MCP server for managing Yandex Browser tabs with extended functionality.
Goatcounter
Interact with the Goatcounter web analytics API.