Sure MCP Server
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., "@Sure MCP ServerShow my recent transactions"
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.
Sure MCP Server
A Model Context Protocol (MCP) server for integrating with the Sure self-hosted personal finance platform. This server provides access to your financial accounts, transactions, categories, and AI chat through Claude Desktop.
Quick Start
1. Installation
Clone this repository:
git clone https://github.com/robcerda/sure-mcp-server.git cd sure-mcp-serverInstall dependencies:
pip install -r requirements.txt pip install -e .Configure Claude Desktop: Add this to your Claude Desktop configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "Sure": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with-editable", "/path/to/your/sure-mcp-server", "mcp", "run", "/path/to/your/sure-mcp-server/src/sure_mcp_server/server.py" ], "env": { "SURE_API_URL": "http://localhost:3000", "SURE_API_KEY": "your-api-key-here" } } } }Important: Replace
/path/to/your/sure-mcp-serverwith your actual path!Restart Claude Desktop
2. Get Your Sure API Key
Start your Sure Docker instance:
docker compose up -dLog into Sure at
http://localhost:3000Go to Settings > API Key and generate a new key
Copy the API key to your Claude Desktop config
3. Start Using in Claude Desktop
Once configured, use these tools directly in Claude Desktop:
get_accounts- View all accountsget_transactions- Recent transactionsget_categories- Transaction categoriessync_accounts- Trigger account sync
Related MCP server: Monarch Money MCP Server
Available Tools
Tool | Description | Parameters |
| Get setup instructions | None |
| Check authentication status | None |
| Test API connection | None |
| Get all financial accounts | None |
| Get transactions with filtering |
|
| Get single transaction |
|
| Create new transaction |
|
| Update transaction |
|
| Delete transaction |
|
| Get all categories | None |
| Get single category |
|
| Trigger account sync | None |
| Get API usage info | None |
| List AI chat sessions | None |
| Create new chat |
|
| Get chat details |
|
| Send message to AI |
|
| Delete chat session |
|
Configuration
Variable | Required | Default | Description |
| Yes | - | Base URL of your Sure instance |
| Yes | - | API key from Sure settings |
| No | 30 | Request timeout in seconds |
| No | true | Verify SSL certificates |
For local Docker setup, use SURE_API_URL=http://localhost:3000 and SURE_VERIFY_SSL=false.
Date Formats
All dates should be in
YYYY-MM-DDformat (e.g., "2024-12-15")Transaction amounts: use
naturefield to specify "income" or "expense"
Troubleshooting
Connection Issues
Verify Sure is running:
docker compose psCheck the API URL is correct
Try
check_connectiontool to diagnose
Authentication Issues
Verify your API key is correct
Check the key hasn't expired
Regenerate the key in Sure settings
Project Structure
sure-mcp-server/
├── src/sure_mcp_server/
│ ├── __init__.py
│ └── server.py # Main server implementation
├── pyproject.toml
├── requirements.txt
└── README.mdLicense
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Personal-finance workspace for AI agents: accounts, spending, budgets, goals, and investments.
Not another dashboard. A wealth analyst for every asset a bank can't sync, inside Claude.
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to interact with Solvent Personal Finance Manager through natural language to manage expenses, incomes, categories, and recurring transactions.0-
- AlicenseAqualityDmaintenanceEnables integration with Monarch Money to query financial data, analyze spending patterns, track budgets, and get personalized financial insights through conversational AI with Claude Desktop.113ISC
- FlicenseNot gradedqualityDmaintenanceEnables personal finance tracking through Claude Desktop using natural language to manage income and expenses with persistent SQLite storage. Supports adding and deleting transactions, checking balances, and viewing spending summaries grouped by category or month.-
- FlicenseNot gradedqualityDmaintenanceEnables users to manage personal finances—tracking expenses, income, budgets, and generating summaries—through natural language commands via AI assistants like Claude.-