MCP Server
MCP
com.pulsemcp/monarch-money
MCP server for Monarch Money — account, transaction, and budget management.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "monarch-money-mcp-server",
"version": "0.0.13",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"value": "-y",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "Pre-obtained session token for authentication (recommended over email/password).",
"isSecret": true,
"name": "MONARCH_SESSION_TOKEN"
},
{
"description": "Email address for email/password authentication.",
"name": "MONARCH_EMAIL"
},
{
"description": "Password for email/password authentication.",
"isSecret": true,
"name": "MONARCH_PASSWORD"
},
{
"description": "TOTP code if 2FA is enabled on the account.",
"isSecret": true,
"name": "MONARCH_TOTP"
},
{
"description": "Email OTP code required only on first login from a new install.",
"isSecret": true,
"name": "MONARCH_EMAIL_OTP"
},
{
"description": "Override passphrase for encrypting the on-disk session file.",
"isSecret": true,
"name": "MONARCH_SESSION_PASSPHRASE"
},
{
"description": "Directory where session.enc file is stored.",
"default": "~/.monarch-money-mcp",
"name": "MONARCH_STATE_DIR"
},
{
"description": "Comma-separated list of tool groups to enable (readonly, manage).",
"name": "MONARCH_ENABLED_TOOL_GROUPS"
},
{
"description": "Comma-separated whitelist of specific tool names to enable.",
"name": "MONARCH_ENABLED_TOOLS"
},
{
"description": "Comma-separated blacklist of specific tool names to disable.",
"name": "MONARCH_DISABLED_TOOLS"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment