Monarch Money MCP Server
by pulsemcpcom.pulsemcp/monarch-moneyv0.0.13
MCP server for Monarch Money — account, transaction, and budget management.
context tax
queued
security
queued
cold start
queued
freshness
Maintained40d ago
Install Monarch Money MCP server
Install in Claude Code
claude mcp add monarch-money -e MONARCH_SESSION_TOKEN='<monarch-session-token>' -e MONARCH_PASSWORD='<monarch-password>' -e MONARCH_TOTP='<monarch-totp>' -e MONARCH_EMAIL_OTP='<monarch-email-otp>' -e MONARCH_SESSION_PASSPHRASE='<monarch-session-passphrase>' -- npx -y monarch-money-mcp-serverInstall in Cursor
{
"mcpServers": {
"monarch-money": {
"command": "npx",
"args": [
"-y",
"monarch-money-mcp-server"
],
"env": {
"MONARCH_SESSION_TOKEN": "<monarch-session-token>",
"MONARCH_PASSWORD": "<monarch-password>",
"MONARCH_TOTP": "<monarch-totp>",
"MONARCH_EMAIL_OTP": "<monarch-email-otp>",
"MONARCH_SESSION_PASSPHRASE": "<monarch-session-passphrase>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"monarch-money": {
"command": "npx",
"args": [
"-y",
"monarch-money-mcp-server"
],
"env": {
"MONARCH_SESSION_TOKEN": "<monarch-session-token>",
"MONARCH_PASSWORD": "<monarch-password>",
"MONARCH_TOTP": "<monarch-totp>",
"MONARCH_EMAIL_OTP": "<monarch-email-otp>",
"MONARCH_SESSION_PASSPHRASE": "<monarch-session-passphrase>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"monarch-money": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"monarch-money-mcp-server"
],
"env": {
"MONARCH_SESSION_TOKEN": "<monarch-session-token>",
"MONARCH_PASSWORD": "<monarch-password>",
"MONARCH_TOTP": "<monarch-totp>",
"MONARCH_EMAIL_OTP": "<monarch-email-otp>",
"MONARCH_SESSION_PASSPHRASE": "<monarch-session-passphrase>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"monarch-money": {
"command": "npx",
"args": [
"-y",
"monarch-money-mcp-server"
],
"env": {
"MONARCH_SESSION_TOKEN": "<monarch-session-token>",
"MONARCH_PASSWORD": "<monarch-password>",
"MONARCH_TOTP": "<monarch-totp>",
"MONARCH_EMAIL_OTP": "<monarch-email-otp>",
"MONARCH_SESSION_PASSPHRASE": "<monarch-session-passphrase>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| MONARCH_SESSION_TOKEN | — | yes | Pre-obtained session token for authentication (recommended over email/password). |
| MONARCH_EMAIL | — | — | Email address for email/password authentication. |
| MONARCH_PASSWORD | — | yes | Password for email/password authentication. |
| MONARCH_TOTP | — | yes | TOTP code if 2FA is enabled on the account. |
| MONARCH_EMAIL_OTP | — | yes | Email OTP code required only on first login from a new install. |
| MONARCH_SESSION_PASSPHRASE | — | yes | Override passphrase for encrypting the on-disk session file. |
| MONARCH_STATE_DIR | — | — | Directory where session.enc file is stored. |
| MONARCH_ENABLED_TOOL_GROUPS | — | — | Comma-separated list of tool groups to enable (readonly, manage). |
| MONARCH_ENABLED_TOOLS | — | — | Comma-separated whitelist of specific tool names to enable. |
| MONARCH_DISABLED_TOOLS | — | — | Comma-separated blacklist of specific tool names to disable. |
Freshness
Maintained — last maintenance signal 40d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-30 · 40d ago · GitHub
Latest release
2025-07-03 · 15mo ago · GitHub · monorepo-latest-placeholder@0.0.0
Package published
no data · npm/PyPI
Registry entry updated
2026-07-09 · 3mo ago · official registry · v0.0.13
FAQ
›How do I install the Monarch Money MCP server in Claude Code?
Run: claude mcp add monarch-money -e MONARCH_SESSION_TOKEN='<monarch-session-token>' -e MONARCH_PASSWORD='<monarch-password>' -e MONARCH_TOTP='<monarch-totp>' -e MONARCH_EMAIL_OTP='<monarch-email-otp>' -e MONARCH_SESSION_PASSPHRASE='<monarch-session-passphrase>' -- npx -y monarch-money-mcp-server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Monarch Money require an API key?
Yes. It expects MONARCH_SESSION_TOKEN, MONARCH_PASSWORD, MONARCH_TOTP, MONARCH_EMAIL_OTP, MONARCH_SESSION_PASSPHRASE, of which 5 are secrets.
›Can I use Monarch Money as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Monarch Money in the official MCP registry?
Yes, as com.pulsemcp/monarch-money.