PluginBench
MCP Server

Monarch MCP Server MCP Server

io.github.jamiew/monarch-mcp

What is the Monarch MCP Server MCP server?

Access Monarch financial data — accounts, transactions, budgets, and more

How to install Monarch MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • MONARCH_EMAIL
    required

    Your Monarch Money account email

  • MONARCH_PASSWORD
    required
    secret

    Your Monarch Money account password

  • MONARCH_MFA_SECRET
    secret

    Your TOTP secret key for 2FA

  • MONARCH_FORCE_LOGIN

    Set to 'true' to bypass session cache

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "monarch-mcp": {
      "command": "uvx",
      "args": [
        "monarch-mcp-jamiew"
      ],
      "env": {
        "MONARCH_EMAIL": "<YOUR_MONARCH_EMAIL>",
        "MONARCH_PASSWORD": "<YOUR_MONARCH_PASSWORD>",
        "MONARCH_MFA_SECRET": "<YOUR_MONARCH_MFA_SECRET>",
        "MONARCH_FORCE_LOGIN": "<YOUR_MONARCH_FORCE_LOGIN>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "monarch-mcp": {
      "command": "uvx",
      "args": [
        "monarch-mcp-jamiew"
      ],
      "env": {
        "MONARCH_EMAIL": "<YOUR_MONARCH_EMAIL>",
        "MONARCH_PASSWORD": "<YOUR_MONARCH_PASSWORD>",
        "MONARCH_MFA_SECRET": "<YOUR_MONARCH_MFA_SECRET>",
        "MONARCH_FORCE_LOGIN": "<YOUR_MONARCH_FORCE_LOGIN>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "monarch-mcp": {
      "command": "uvx",
      "args": [
        "monarch-mcp-jamiew"
      ],
      "env": {
        "MONARCH_EMAIL": "<YOUR_MONARCH_EMAIL>",
        "MONARCH_PASSWORD": "<YOUR_MONARCH_PASSWORD>",
        "MONARCH_MFA_SECRET": "<YOUR_MONARCH_MFA_SECRET>",
        "MONARCH_FORCE_LOGIN": "<YOUR_MONARCH_FORCE_LOGIN>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "monarch-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "monarch-mcp-jamiew"
      ],
      "env": {
        "MONARCH_EMAIL": "<YOUR_MONARCH_EMAIL>",
        "MONARCH_PASSWORD": "<YOUR_MONARCH_PASSWORD>",
        "MONARCH_MFA_SECRET": "<YOUR_MONARCH_MFA_SECRET>",
        "MONARCH_FORCE_LOGIN": "<YOUR_MONARCH_FORCE_LOGIN>"
      }
    }
  }
}
Claude Code
claude mcp add monarch-mcp --env MONARCH_EMAIL=<YOUR_MONARCH_EMAIL> --env MONARCH_PASSWORD=<YOUR_MONARCH_PASSWORD> --env MONARCH_MFA_SECRET=<YOUR_MONARCH_MFA_SECRET> --env MONARCH_FORCE_LOGIN=<YOUR_MONARCH_FORCE_LOGIN> -- uvx monarch-mcp-jamiew

Related MCP servers

MCP server connecting LLMs to Spotify, with smart-batching and large-playlist tools

View repository →