@warmio/mcp
v3.0.2
Published
MCP server for Warm Financial API
Maintainers
Readme
Warm MCP Server
MCP server that gives Claude Code (or any MCP client) read-only access to your Warm financial data.
Quick Start
npx @warmio/mcpDetects installed MCP clients, prompts for your API key, and configures everything automatically. Works on macOS, Linux, and Windows. Supports: Claude Code, Claude Desktop, Cursor, Windsurf, OpenCode, Codex CLI, Antigravity, Gemini CLI.
After setup, open your MCP client and ask:
- "What's my net worth?"
- "How much did I spend on restaurants last month?"
- "Show me my subscriptions"
Options
| Command | Description |
|---------|-------------|
| npx @warmio/mcp | Run the installer / configurator |
| npx @warmio/mcp --force | Re-run installer (updates API key in all configs) |
| npx @warmio/mcp --server | Start the MCP server (used internally by clients) |
Requirements
- Pro subscription — API access requires Warm Pro
- API key — Generate in Settings → API Keys
- Node.js 18+ — For running the MCP server
How It Works
- You run
npx @warmio/mcponce - It detects which MCP clients you have installed
- Prompts for your Warm API key
- Writes the server config into each client's settings
- Each client is configured to run
npx -y @warmio/mcp --serveron demand
The MCP server starts automatically when your client needs it — you never run it manually.
Available Tools
| Tool | Description |
|------|-------------|
| get_accounts | List all connected bank accounts with balances |
| get_transactions | Get transactions with date/limit filters |
| get_recurring | Show subscriptions and recurring payments |
| get_snapshots | Net worth history (daily or monthly) |
| verify_key | Check if API key is valid |
Security
- Read-only — Cannot modify, delete, or transfer data
- Scoped — Key only accesses your accounts
- Revocable — Delete key in Settings to revoke instantly
Development
cd mcp
npm install
npm run buildLicense
MIT
