ClearFi Finance MCP Server
Enables searching and managing bank transactions from Chase accounts via ClearFi integration.
Click on "Deploy 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., "@ClearFi Finance MCP ServerWhat's my spending on groceries this month?"
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.
ClearFi Finance MCP Server
Give your AI assistant a clear picture of your finances. This MCP server connects Claude (or any MCP-compatible AI) to the ClearFi personal finance API, providing tools to search transactions, track bills, analyze spending, and manage accounts.
The AI helps you see your financial data clearly — it doesn't make decisions for you.
What It Does
Search and categorize bank transactions
Track recurring bills and income with a financial calendar
Analyze spending by category or merchant
Manage bank accounts (Plaid-connected and manual)
Import transactions from CSV files
Sync fresh data from connected banks
Match transactions to scheduled bills
Related MCP server: Lunch Flow MCP Server
Prerequisites
Python 3.10+
A ClearFi account with an API key
Network access to the ClearFi API
Install
git clone https://github.com/YOUR_USERNAME/clearfi-finance-mcp.git
cd clearfi-finance-mcp
pip install -r requirements.txtOr install dependencies directly:
pip install fastmcp httpxGet an API Key
Log in to ClearFi
Go to Settings > AI Agents
Click Create Agent, choose a role and permissions
Copy the API key (shown once)
Configure
Claude Code
Add to your project's .mcp.json (or ~/.claude/settings.json for global access):
{
"mcpServers": {
"clearfi-finance": {
"command": "python",
"args": ["/path/to/clearfi-finance-mcp/mcp_server.py"],
"env": {
"API_URL": "https://aifinancial.thehandle.app/api",
"API_KEY": "gcal_your_api_key_here"
}
}
}
}Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"clearfi-finance": {
"command": "python",
"args": ["/path/to/clearfi-finance-mcp/mcp_server.py"],
"env": {
"API_URL": "https://aifinancial.thehandle.app/api",
"API_KEY": "gcal_your_api_key_here"
}
}
}
}Using uv (alternative)
If you use uv instead of pip:
{
"mcpServers": {
"clearfi-finance": {
"command": "uv",
"args": ["run", "--with", "fastmcp", "--with", "httpx", "/path/to/clearfi-finance-mcp/mcp_server.py"],
"env": {
"API_URL": "https://aifinancial.thehandle.app/api",
"API_KEY": "gcal_your_api_key_here"
}
}
}
}Available Tools
Tool | Description |
| List all bank accounts with balances and types |
| Search transactions with date, amount, merchant, category, and institution filters |
| Set the category on a transaction |
| Delete a transaction (two-step confirmation) |
| Analyze spending grouped by category or merchant |
| Comprehensive summary: balances, monthly spending/income, upcoming bills |
| List all transaction categories |
| Sync fresh transactions from connected banks |
| List recurring bills and income |
| Create a new recurring bill or income |
| Update a scheduled transaction |
| Delete a scheduled transaction |
| List upcoming bill/income occurrences for the next N days |
| Mark a bill occurrence as paid |
| Skip a bill occurrence without affecting the schedule |
| Revert a skipped occurrence back to pending |
| Link a bank transaction to a scheduled occurrence |
| Unlink a matched occurrence |
| List manually-added banks and their accounts |
| Add a bank that Plaid doesn't support |
| Rename a manual institution |
| Delete a manual institution and its data |
| Add an account under a manual institution |
| Delete a manual account and its transactions |
| Upload a CSV and preview columns before importing |
| Confirm and import transactions from a previewed CSV |
Resources (Auto-loaded Context)
Resource | Description |
| Current balances for all linked accounts |
| Last 50 transactions |
| Bills and income due in the next 30 days |
Example Prompts
Once configured, try asking your AI:
"What are my account balances?"
"How much did I spend on groceries this month?"
"Show me all transactions from Chase over $50"
"What bills are coming up in the next two weeks?"
"Create a monthly expense called Rent for $1500 starting March 1st"
"Categorize that Starbucks transaction as Dining"
"Sync my latest transactions from the bank"
Security
The MCP server script contains no secrets — API keys are passed via environment variables
API keys are scoped by role (viewer/member) and permissions (read/write per data type)
Each AI agent can be restricted to specific bank accounts
Keys can be revoked at any time from the ClearFi settings page
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- BankSyncOAuthio.banksync
Connect AI agents to bank accounts, transactions, balances, and investments.
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Connect your Clear account to AI via Brazil's Open Finance: balances, statements, cards, investments
Connects AI agents to live, verified financial data from 18,000+ institutions — ready to reason from
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to access and analyze MonarchMoney personal finance data through natural language queries. Provides comprehensive financial insights including account balances, transaction analysis, budget tracking, and spending patterns with enterprise-grade security.9MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access financial data from 20,000+ banks across 40+ countries, allowing users to query account balances, transactions, and spending patterns through natural language.4MIT
- FlicenseAqualityDmaintenanceConnects CashChat financial data to AI assistants, enabling users to manage transactions, view spending summaries, and track category breakdowns through natural language. It supports both local stdio and remote URL-based connections with secure OAuth 2.0 authentication.8-
- AlicenseNot gradedqualityDmaintenanceConnect your Clear bank account to AI assistants like Claude and ChatGPT via Open Finance Brasil to query balances, statements, credit card bills, and investments in natural language (read-only).MIT