Finance Manager MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Finance Manager MCP Servershow my active account balances and total"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
# 🤖 Finance Manager - Servidor MCP
Servidor basado en el estándar Model Context Protocol (MCP) para permitir que asistentes de Inteligencia Artificial (Antigravity, Claude Desktop, Cursor, etc.) interactúen con la plataforma Finance Manager Suite.
📋 Requisitos Previos
Node.js 18+ (recomendado v22+)
Backend de Finance Manager (
finance-manager-api) en ejecución.Un Personal Access Token (
API_TOKEN) generado desde la interfaz web o mediante la API.
Related MCP server: monzo-mcp
⚙️ Configuración
Crea el archivo
.enven la raíz de este proyecto (o copia.env.example):
API_BASE_URL=http://localhost:3000/api/v1
# Personal Access Token generado en el perfil de usuario (fm_live_...)
API_TOKEN=fm_live_tu_clave_aquiInstala dependencias y compila el proyecto:
npm install
npm run build🧰 Herramientas (Tools) Disponibles
1. get_account_balances
Descripción: Consulta la lista de cuentas financieras activas, sus saldos actuales y el total consolidado.
Argumentos: Ninguno.
Respuesta: Objeto JSON con
totalBalance,totalAccountsy el detalle de cada cuenta (id,name,type,currency,currentBalance,isActive).
2. list_transactions
Descripción: Consulta el historial de movimientos o transacciones financieras del usuario, permitiendo filtrar por tipo, cuenta y rango de fechas.
Argumentos opcionales:
accountId(string, UUID): Filtrar movimientos de una cuenta específica.type(enum): Tipo de movimiento ("EXPENSE","INCOME","TRANSFER").startDate(string, ISO o YYYY-MM-DD): Fecha inicial del rango.endDate(string, ISO o YYYY-MM-DD): Fecha final del rango.limit(number, 1-100): Cantidad máxima de registros (por defecto 20).offset(number): Desplazamiento para paginación.
Respuesta: Objeto JSON con
total,returnedCounty el listado de transacciones formateadas (id,type,amount,currency,date,account,category,destinationAccount,description).
🔌 Cómo conectarlo con Clientes MCP
Antigravity, Cursor o Claude Desktop
En el archivo de configuración claude_desktop_config.json o configuración de MCP:
{
"mcpServers": {
"finance-manager": {
"command": "node",
"args": [
"/ruta/absoluta/a/wallet server mcp/dist/index.js"
],
"env": {
"API_BASE_URL": "http://localhost:3000/api/v1",
"API_TOKEN": "fm_live_tu_clave_aqui"
}
}
}
}🧪 Pruebas Locales
Con MCP Inspector:
npm run inspectorSmoke test programático:
npm testThis server cannot be deployed
Maintenance
Related MCP Connectors
- ManiloOAuthapp.manilo
Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.
Personal finance for AI agents — onboard, import statements, categorize & budget over MCP.
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
- BankSyncOAuthio.banksync
Connect AI agents to bank accounts, transactions, balances, and investments.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA personal financial management tool that enables AI assistants to record transactions, check balances, and provide monthly financial summaries via the Model Context Protocol. It allows users to manage their expenses and income through natural language interactions using standardized MCP tools and resources.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Monzo bank accounts, including checking balances, listing transactions, and managing pots through natural language via the MCP protocol.37 npmMIT
- FlicenseNot gradedqualityCmaintenanceExposes personal-finance tools like accounts, transactions, spending analysis, budgets, bills, reminders, portfolio, and goals via MCP, enabling any MCP client to query financial data.-
- AlicenseNot gradedqualityCmaintenanceConnects any MCP-compatible AI assistant to your Firefly III personal finance instance, enabling natural language queries about your finances.MIT