Price Per TokenPrice Per Token
Monarch Money

Monarch Money

by keithah

GitHub 3 7 uses Remote
0

About

Monarch Money is a personal finance platform that aggregates bank accounts, credit cards, investments, and transactions in one dashboard. This MCP server provides AI assistants with complete access to financial data including account balances, transaction histories, budget categories, cashflow analysis, and recurring payment tracking. Key features of Monarch Money: - 70+ financial data endpoints covering accounts, transactions, budgets, categories, cashflow, and institutions - Natural language querying for complex financial analysis without manual spreadsheet work - Intelligent data summarization with three verbosity levels to prevent context overflow - Enterprise security with MFA/TOTP authentication and AES-256 encrypted sessions - Automatic SDK method discovery that future-proofs access to new financial features

README

MonarchMoney MCP Server

[](https://badge.fury.io/js/monarchmoney) [](https://opensource.org/licenses/MIT) [](https://smithery.ai/server/@keithah/monarchmoney-ts-mcp)

A powerful Model Context Protocol (MCP) server that provides AI assistants with seamless access to MonarchMoney personal finance data. This server dynamically discovers and exposes ALL available methods from the MonarchMoney TypeScript SDK, enabling comprehensive financial data analysis through natural language queries.

🌟 Key Features

🔄 Dynamic Method Discovery

  • Automatically discovers ALL functions from the MonarchMoney TypeScript SDK
  • 70+ tools available across accounts, transactions, budgets, categories, cashflow, recurring, institutions, and insights
  • No hardcoded limitations - if it's in the SDK, it's available as a tool
  • Future-proof - automatically includes new methods as the SDK evolves
  • 🚀 Context-Optimized Performance

  • 99% size reduction with pre-aggregated summary tools
  • Intelligent verbosity levels (brief/summary/detailed)
  • Smart natural language parsing for efficient GraphQL queries
  • Zero context overflow - maintain long conversations
  • 🎯 One-Click Installation

  • MCPB Bundle Format (.mcpb files) for instant deployment
  • Automated installation with dependency management
  • GitHub Releases with ready-to-download bundles
  • Zero configuration for standard setups
  • 🔐 Enterprise-Grade Security

  • Local credential storage with environment variables
  • MFA/TOTP support for two-factor authentication
  • Session encryption using AES-256
  • No data transmitted to third parties
  • 🎯 Claude Desktop Ready

  • Native MCP integration with Claude Desktop
  • Real-time data access without API delays
  • Natural language queries for complex financial analysis
  • Professional query examples and documentation
  • 📦 Quick Install

    Installing via Smithery

    To install monarchmoney-ts-mcp automatically via Smithery:

    npx -y @smithery/cli install @keithah/monarchmoney-ts-mcp
    

    Option 1: One-Click MCPB Bundle (Recommended)

    1. Download the latest .mcpb file from Releases 2. Extract and install:

       unzip monarchmoney-mcp-v1.0.0.mcpb -d monarchmoney-mcp
       cd monarchmoney-mcp
       node install.js
       
    3. Configure credentials:
       cp .env.example .env
       # Edit .env with your MonarchMoney credentials
       

    Option 2: Manual Installation

    git clone https://github.com/keithah/monarchmoney-ts-mcp.git
    cd monarchmoney-ts-mcp
    npm install
    npm run build
    

    ⚙️ Claude Desktop Configuration

    Add to your Claude Desktop config file:

    macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\\Claude\\claude_desktop_config.json Linux: ~/.config/claude-desktop/claude_desktop_config.json

    {
      "mcpServers": {
        "monarchmoney": {
          "command": "node",
          "args": ["/full/path/to/monarchmoney-ts-mcp/dist/index.js"],
          "env": {
            "MONARCH_EMAIL": "your-email@example.com",
            "MONARCH_PASSWORD": "your-password",
            "MONARCH_MFA_SECRET": "your-mfa-secret-key"
          }
        }
      }
    }
    

    🛠️ Available Tools (70+ Operations)

    The MCP server dynamically exposes ALL methods from the MonarchMoney SDK with intelligent context optimization:

    🎯 Context-Optimized Summary Tools (Ultra-compact responses)

  • insights_getQuickStats - One-line financial overview ("💰 $52,345 • ⬇️ -$3,200 • 📊 14 accounts")
  • spending_getByCategoryMonth - Top spending categories summary
  • accounts_getBalanceTrends - Account balance trends summary
  • transactions_smartQuery - Natural language transaction search ("last 3 Amazon charges")
  • cashflow_getSummaryLine - Income vs expenses one-liner
  • 📊 Account Management (15+ tools)

  • accounts_getAll - All accounts with verbosity control (brief/detailed)
  • accounts_getById - Specific account details
  • accounts_getBalanceHistory - Balance trends over time
  • accounts_getNetWorthHistory - Net worth progression
  • accounts_updateAccount - Modify account settings
  • accounts_createManualAccount - Add manual accounts
  • accounts_deleteAccount - Remove accounts
  • accounts_getAccountGroups - Account groupings
  • accounts_setAccountGroup - Organize accounts
  • accounts_getAccountSubtypes - Account type details
  • accounts_getHoldings - Investment holdings
  • accounts_getHoldingDetails - Individual holding info
  • accounts_refreshAccount - Force account sync
  • `accounts_getCredentials
  • Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Arch Linux [ Not Updated ]

    Arch Linux [ Not Updated ]

    nihalxkumar

    Arch Linux MCP Server connects AI assistants to the Arch Linux ecosystem, enabling intelligent access to the Arch Wiki, AUR (Arch User Repository), and official package repositories. Key features: - Search and retrieve Arch Wiki documentation in markdown format via `archwiki://` URIs - Query package details from official repositories (`archrepo://`) and AUR (`aur://*/info`) - Analyze PKGBUILDs with built-in safety checks before installation (`aur://*/pkgbuild`) - Access system package state on Arch systems including installed packages, orphans, explicit packages, and package groups - Works on both Arch and non-Arch systems for documentation lookup and package research - Guided workflows for safe AUR installations and system troubleshooting

    Developer Tools
    41 25
    joemcp

    joemcp

    lumberjack-so

    JoeAPI is a construction management platform that helps contractors and construction teams manage projects, clients, and business operations through an integrated system. Key capabilities include: - Client and contact management with CRM functionality - Project lifecycle management from proposals and estimates through completion - Action item tracking with supervisor assignments and schedule coordination - Financial monitoring with project summaries and detailed cost views - 18 pre-built workflows for common construction management tasks - 60+ API tools for CRUD operations on construction data The MCP server supports both cloud deployment via Smithery and local STDIO transport for development use.

    Productivity
    26 1