monarch-mcp
Servidor MCP de Monarch Money
Un servidor del Protocolo de Contexto de Modelos (MCP) para integrarse con la plataforma de finanzas personales Monarch Money a través de Claude Desktop.
Descripción general
Seguro por diseño — inicio de sesión basado en navegador, token almacenado en el llavero del sistema operativo (nunca en archivos de configuración o variables de entorno)
Seguro por defecto — el modo de solo lectura evita cambios accidentales; las herramientas de escritura requieren una activación explícita
Completo — 37 herramientas que cubren cuentas, transacciones, divisiones, presupuestos, flujo de caja, etiquetas, categorías e historial crediticio
Fácil de instalar — extensión de Claude Desktop (
.mcpb),uvxopip
Dos modos de funcionamiento:
El servidor se inicia en modo de solo lectura por defecto. Las herramientas de escritura están ocultas y bloqueadas hasta que usted las active explícitamente.
Solo lectura (por defecto) | Modo de escritura | |
Ver cuentas, transacciones, presupuestos | Sí | Sí |
Analizar flujo de caja, gastos, patrimonio neto | Sí | Sí |
Crear transacciones, etiquetas, categorías | No | Sí |
Actualizar cuentas, presupuestos, divisiones | No | Sí |
Eliminar transacciones, etiquetas, cuentas | No | Sí |
Related MCP server: Monarch Money MCP Server
Inicio rápido
Instalación
Opción 1: Extensión de Claude Desktop (.mcpb) — Recomendado para Claude Desktop
Permite activar/desactivar el modo de escritura directamente desde la aplicación Claude Desktop.
Descargue el
.mcpbmás reciente desde ReleasesEn Claude Desktop: Settings > Extensions > Advanced Settings > Install Extensions — seleccione el archivo
.mcpbReinicie Claude Desktop
Para habilitar las herramientas de escritura: Settings > Extensions > Monarch Money MCP Server > Configure — active "Enable write tools" y haga clic en Save.
Opción 2: uvx (no requiere instalación) — Recomendado para agentes (ej. Claude Code o Cursor)
También funciona con Claude Desktop, pero el modo de escritura no se puede activar desde la aplicación; configúrelo en el archivo de configuración.
Añada esto a su archivo de configuración de MCP:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp"]
}
}
}Para habilitar las herramientas de escritura:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp", "--enable-write"]
}
}
}Opción 3: Instalación mediante pip — Recomendado para instalación local y venv
pip install monarch-mcpColaboradores: Consulte docs/releasing.md para conocer el proceso de lanzamiento, el esquema de versiones y las pruebas previas al lanzamiento a través de TestPyPI.
Añada esto a su configuración de MCP usando la ruta completa a su intérprete de Python:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}Para habilitar las herramientas de escritura, añada "--enable-write" a args.
Opción 4: Clonar e instalar — Recomendado para desarrollo
git clone https://github.com/vargahis/monarch-mcp.git
cd monarch-mcp
pip install -e .Luego añada esto a su configuración de MCP usando el intérprete de Python de su entorno de desarrollo:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}Para habilitar las herramientas de escritura, añada "--enable-write" a args.
Autenticación
La autenticación ocurre automáticamente en su navegador la primera vez que el servidor MCP se inicia sin una sesión guardada.
Inicie (o reinicie) Claude Desktop
El servidor detecta que no existe ningún token y abre una página de inicio de sesión en su navegador
Introduzca su correo electrónico y contraseña de Monarch Money
Proporcione su código 2FA si tiene habilitada la MFA
Una vez autenticado, el token se guarda en el llavero de su sistema; ya está todo listo
Detalles clave:
Las credenciales se introducen solo en su navegador — nunca a través de Claude Desktop
Token almacenado en el llavero del sistema operativo — persiste tras los reinicios, dura semanas/meses
Las sesiones caducadas se reautentican automáticamente — el inicio de sesión en el navegador se vuelve a activar en la siguiente llamada a la herramienta
MFA totalmente compatible
Alternativa: ejecute
python login_setup.pyen una terminal para entornos sin interfaz gráfica (headless)
Para obtener detalles técnicos sobre la arquitectura de autenticación, consulte docs/authentication.md.
Ejemplos de uso
Show me all my financial accountsWhat were my last 50 transactions?How's my budget looking this month?Analyze my cashflow for the last 3 monthsCreate a tag called "Business Expenses" in redHerramientas disponibles
Herramienta | Descripción | Modo |
Auth | ||
| Obtener instrucciones de configuración | lectura |
| Comprobar el estado de la autenticación | lectura |
| Depurar problemas del llavero | lectura |
Cuentas | ||
| Obtener todas las cuentas financieras | lectura |
| Obtener inversiones | lectura |
| Obtener datos históricos de saldo | lectura |
| Obtener saldos diarios | lectura |
| Patrimonio neto por tipo de cuenta | lectura |
| Valor neto agregado diario | lectura |
| Obtener instituciones conectadas | lectura |
| Obtener tipos de cuenta válidos | lectura |
| Solicitar actualización de datos de cuenta | lectura |
| Crear cuenta manual | escritura |
| Actualizar configuración de cuenta | escritura |
| Eliminar una cuenta | escritura |
Transacciones | ||
| Obtener transacciones con filtrado (fecha, cuenta, categoría, etiqueta, búsqueda, needs_review, y más) | lectura |
| Obtener detalle completo de la transacción | lectura |
| Estadísticas agregadas de transacciones | lectura |
| Obtener información de divisiones | lectura |
| Obtener transacciones recurrentes | lectura |
| Crear nueva transacción | escritura |
| Actualizar transacción existente | escritura |
| Eliminar una transacción | escritura |
| Crear/modificar/eliminar divisiones | escritura |
Etiquetas | ||
| Obtener todas las etiquetas | lectura |
| Crear nueva etiqueta | escritura |
| Eliminar una etiqueta | escritura |
| Establecer etiquetas en una transacción | escritura |
Categorías | ||
| Obtener todas las categorías | lectura |
| Obtener grupos de categorías | lectura |
| Crear una categoría | escritura |
| Eliminar una categoría | escritura |
Presupuestos y Flujo de caja | ||
| Obtener información de presupuesto | lectura |
| Obtener análisis de flujo de caja | lectura |
| Obtener resumen de flujo de caja | lectura |
| Establecer presupuesto para categoría | escritura |
Otro | ||
| Obtener estado de suscripción | lectura |
| Obtener historial de puntaje crediticio | lectura |
🙏 Agradecimientos
Derivado de monarch-mcp-server de @robcerda, mantenido por vargahis.
Construido sobre la biblioteca de Python monarchmoneycommunity.
Gracias a:
@robcerda por el servidor MCP original
@hammem por la biblioteca original monarchmoney
@bradleyseanf por la bifurcación de la comunidad
Licencia
Licencia MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and analyze MonarchMoney personal finance data through natural language queries. Provides comprehensive financial insights including account balances, transaction analysis, budget tracking, and spending patterns with enterprise-grade security.9MIT
- AlicenseAqualityDmaintenanceEnables integration with Monarch Money to query financial data, analyze spending patterns, track budgets, and get personalized financial insights through conversational AI with Claude Desktop.113ISC
- AlicenseNot gradedqualityFmaintenanceProvides read-only access to Monarch Money financial data, enabling AI assistants to analyze transactions, budgets, and cashflow.4MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server that enables AI assistants to interact with your Monarch Money personal finance data. Manage accounts, transactions, budgets, and analyze your finances programmatically.MIT
Related MCP Connectors
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Connect AI agents to bank accounts, transactions, balances, and investments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vargahis/monarch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server