MCP Gastos
Click on "Install 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., "@MCP Gastosadd a $12.50 coffee expense from yesterday paid with cash"
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.
MCP Gastos
Servidor MCP (Model Context Protocol) para la gestión de gastos personales mediante un archivo CSV. Construido con FastMCP, este proyecto permite a agentes de IA agregar, consultar y analizar gastos de manera estructurada.
🚀 Características
Tool:
agregar_gasto- Añade nuevos gastos al registro CSVResource:
resource://gastos- Consulta gastos formateados para consumo de LLMsPrompt: Plantilla para generar resúmenes de gastos de los últimos 5 días
Validación: Enum de métodos de pago para garantizar consistencia
Estadísticas: Cálculo automático de totales por categoría y método de pago
Related MCP server: Personal Expense Manager
📋 Requisitos
Python >= 3.14
FastMCP >= 2.13.1
🔧 Instalación
Clona el repositorio:
git clone https://github.com/BrayanTM/mcp-basico.git
cd mcp-basicoInstala las dependencias:
pip install fastmcp🎯 Uso
Ejecutar el Servidor MCP
python main.pyEstructura del CSV
El archivo gastos.csv utiliza la siguiente estructura:
Fecha,Categoría,Cantidad,Método de pago
2025-11-16,Alimentación,45.50,Tarjeta de créditoColumnas:
Fecha: Formato ISO 8601 (YYYY-MM-DD)
Categoría: Texto libre (ej: "Alimentación", "Transporte", "Salud")
Cantidad: Número decimal con 2 decimales
Método de pago: Enum validado (Tarjeta de débito, Tarjeta de crédito, Efectivo)
Funcionalidades del MCP
Tool: agregar_gasto
Añade un nuevo gasto al archivo CSV:
agregar_gasto(
fecha="2025-11-16",
categoria="Alimentación",
cantidad=45.50,
metodo_pago=MetodoPago.TARJETA_CREDITO
)Parámetros:
fecha(str): Fecha en formato YYYY-MM-DDcategoria(str): Categoría del gastocantidad(float): Monto del gastometodo_pago(MetodoPago): Enum con valores válidos
Resource: resource://gastos
Retorna todos los gastos en formato Markdown estructurado, incluyendo:
Total de gastos registrados
Suma total gastada
Agrupación por categoría con subtotales
Listado detallado de todos los gastos
Prompt: prompt_agregar_gasto
Genera un resumen inteligente de los gastos de los últimos 5 días, agrupados por día y categoría.
📂 Estructura del Proyecto
mcp-basico/
├── main.py # Servidor MCP con tools, resources y prompts
├── gastos.csv # Archivo de datos (generado automáticamente)
├── pyproject.toml # Configuración del proyecto
└── README.md # Documentación🔐 Métodos de Pago Válidos
El servidor valida los métodos de pago mediante un Enum:
MetodoPago.TARJETA_DEBITO→ "Tarjeta de débito"MetodoPago.TARJETA_CREDITO→ "Tarjeta de crédito"MetodoPago.EFECTIVO→ "Efectivo"
📊 Ejemplo de Salida
Al consultar el resource resource://gastos, obtendrás un formato como:
# Registro de Gastos
Total de gastos registrados: 34
Total gastado: $1,724.54
## Gastos por Categoría
### Alimentación
- Cantidad de gastos: 11
- Total: $525.20
### Transporte
- Cantidad de gastos: 6
- Total: $93.50
...🛠️ Convenciones de Desarrollo
Encoding: Siempre usar
utf-8para compatibilidad con caracteres especialesCSV: Usar
newline=''al abrir archivos en modo escrituraFormato de cantidades: Siempre
.2fpara dos decimalesManejo de errores: Try/except con mensajes descriptivos en español
Output para LLMs: Markdown estructurado con jerarquía clara
👤 Autor
BrayanTM
GitHub: @BrayanTM
Nota: Este servidor MCP está diseñado para ser consumido por agentes de IA que implementen el protocolo MCP, permitiendo gestión automatizada de gastos mediante lenguaje natural.
This server cannot be installed
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
- Alicense-qualityDmaintenanceEnables AI agents to manage personal expenses through natural language conversations. Supports adding, searching, and analyzing transactions with automatic categorization and financial insights.Last updated3MIT
- Flicense-qualityDmaintenanceEnables tracking and analyzing personal expenses stored in CSV files. Supports adding expenses with categorization, retrieving recent spending data, and generating automated analytical summaries with spending patterns and recommendations.Last updated
- FlicenseCqualityDmaintenanceEnables AI assistants to manage personal finances by storing, analyzing, and exporting expense data using a persistent PostgreSQL database. Supports adding/editing expenses, generating spending summaries, detecting top categories, and creating monthly reports.Last updated12
- Flicense-qualityDmaintenanceEnables AI assistants to track and manage expenses, including adding, viewing, and summarizing expenses by category, date, or amount, with persistent local storage.Last updated1
Related MCP Connectors
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Track, analyze, and act on your streaming and SaaS subscriptions from any AI agent.
Agentic workflow budget approvals with usage receipts.
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/BrayanTM/mcp-basico'
If you have feedback or need assistance with the MCP directory API, please join our Discord server