← Back to browse

monarch-money

Indexed by com.pulsemcp

About

MCP server for Monarch Money — account, transaction, and budget management.

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsMONARCH_SESSION_TOKEN MONARCH_EMAIL MONARCH_PASSWORD MONARCH_TOTP MONARCH_EMAIL_OTP MONARCH_SESSION_PASSPHRASE MONARCH_STATE_DIR MONARCH_ENABLED_TOOL_GROUPS MONARCH_ENABLED_TOOLS MONARCH_DISABLED_TOOLS
Claude Code
claude mcp add --env MONARCH_SESSION_TOKEN= --env MONARCH_EMAIL= --env MONARCH_PASSWORD= --env MONARCH_TOTP= --env MONARCH_EMAIL_OTP= --env MONARCH_SESSION_PASSPHRASE= --env MONARCH_STATE_DIR= --env MONARCH_ENABLED_TOOL_GROUPS= --env MONARCH_ENABLED_TOOLS= --env MONARCH_DISABLED_TOOLS= monarch-money -- npx monarch-money-mcp-server
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"monarch-money","command":"npx","args":["monarch-money-mcp-server"],"env":{"MONARCH_SESSION_TOKEN":"","MONARCH_EMAIL":"","MONARCH_PASSWORD":"","MONARCH_TOTP":"","MONARCH_EMAIL_OTP":"","MONARCH_SESSION_PASSPHRASE":"","MONARCH_STATE_DIR":"","MONARCH_ENABLED_TOOL_GROUPS":"","MONARCH_ENABLED_TOOLS":"","MONARCH_DISABLED_TOOLS":""}}'
JSON
{
  "mcpServers": {
    "monarch-money": {
      "command": "npx",
      "args": [
        "monarch-money-mcp-server"
      ],
      "env": {
        "MONARCH_SESSION_TOKEN": "",
        "MONARCH_EMAIL": "",
        "MONARCH_PASSWORD": "",
        "MONARCH_TOTP": "",
        "MONARCH_EMAIL_OTP": "",
        "MONARCH_SESSION_PASSPHRASE": "",
        "MONARCH_STATE_DIR": "",
        "MONARCH_ENABLED_TOOL_GROUPS": "",
        "MONARCH_ENABLED_TOOLS": "",
        "MONARCH_DISABLED_TOOLS": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.