Zovo Petty Cash MCP Server

Gestión de caja chica: comprobantes, reposiciones y conciliación para agentes financieros. Local-first, plan gratuito, $19 único por Pro.

Documentación

Todos los servidores · Comprar Pro $19 · Los 46 por $39 · Fuente

Dos formas de ejecutarlo, ambas gratuitas para empezar. Abre mcp.zovo.one/mcp/connect, copia la URL de petty-cash y pégala en cualquier cliente que acepte una URL. Ya incluye un token gratuito, así que no hay nada que instalar, ni cuenta, ni cabecera que configurar. La URL es https://mcp.zovo.one/mcp/petty-cash/t/<token>. El token no es opcional: el https://mcp.zovo.one/mcp/petty-cash desnudo se conecta y lista sus herramientas, pero luego responde a cada llamada con HTTP 401, así que usa el enlace de /mcp/connect o envía Authorization: Bearer <token>. O descarga petty-cash.mcpb y haz doble clic en Claude Desktop.

Gestiona un fondo de caja menor desde Claude

En el Registro oficial de MCP (io.github.theluckystrike/petty-cash). Un fondo de caja menor, mantenido como lo mantiene el papeleo. Abre una caja con un importe de fondo fijo y un custodio, registra un comprobante por cada recibo que salga de ella, cuenta el efectivo cuando quieras y obtén la diferencia hasta la unidad menor junto con la lista de comprobantes que cubre ese conteo. Cuando la caja baja, calcula la reposición: cuál debe ser el cheque para devolver el fondo a su importe fijo, qué comprobantes reembolsa, los totales por categoría como un payload listo para expense_add, y el asiento doble en los nombres de cuenta del propio libro de caja. Cada importe es un número entero de unidades menores, nunca se almacena ningún saldo y no se publica nada en ningún sitio: el payload se devuelve a quien lleva los libros.

Creado por theluckystrike.

La publicación en npm para @theluckystrike/mcp-petty-cash está pendiente, así que npx -y @theluckystrike/mcp-petty-cash devuelve 404 hoy. Hasta entonces, el paquete de un clic .mcpb o un clon+compilación es la vía funcional.

Instalación

Claude Desktop

macOS ~/Library/Application Support/Claude/claude_desktop_config.json, Windows %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "petty-cash": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-petty-cash"]
    }
  }
}

Claude Code

claude mcp add petty-cash -- npx -y @theluckystrike/mcp-petty-cash

Cursor

~/.cursor/mcp.json (global) o .cursor/mcp.json (proyecto), misma entrada que Claude Desktop.

Herramientas

herramientaqué hace
float_openAbre un fondo en el sistema de importe fijo: nombre, moneda, importe fijo en unidades menores, custodio. Devuelve FLOAT-YYYY-NNNN y el asiento de apertura
topup_recordRegistra efectivo que entra en la caja: importe, fecha, origen. Marca como reembolsados todos los comprobantes hasta esa fecha
voucher_addRegistra un comprobante que sale de la caja: importe, fecha, categoría, descripción, beneficiario, referencia del recibo. Devuelve VOU-YYYY-NNNN
voucher_deleteElimina un comprobante introducido por error, mientras aún no haya sido contado
reconcileCuenta el efectivo: el saldo esperado, la diferencia, los comprobantes desde el último conteo, todos marcados como conciliados, y el conteo registrado
replenish_requestLo que restaura el importe fijo: el importe, los comprobantes que cubre, el payload expense_add por categoría y el asiento doble. No escribe nada
float_reportSaldo frente al importe fijo, comprobantes no conciliados, el último conteo y el historial de cada diferencia encontrada por un conteo
license_status / license_activateGratis o Pro, y la clave

Gratis vs Pro

GratisPro
Fondos abiertos1Ilimitados
Comprobantes por mes calendario20Ilimitados
Conciliación (reconcile)IlimitadaIlimitada
Eliminar un comprobante (voucher_delete)SíSí
Registrar una reposición (topup_record)SíSí
Reabastecimiento (replenish_request)-Sí
Informe (float_report)-Sí

El conteo nunca está medido. Que el efectivo en la caja coincida con el papeleo es la pregunta que este servidor existe para responder, y un nivel gratuito que retenga la respuesta es una demo. Lo que se mide es el volumen de registro: un segundo fondo es una segunda caja, y veinte comprobantes al mes es una oficina real de una sola caja. voucher_delete es gratuito por la misma razón por la que el límite está en los registros guardados: un comprobante escrito dos veces costaría un hueco sin otra salida que una clave.

Obtén Pro: https://mcp.zovo.one/buy/petty-cash, $19 de pago único por este servidor, o $39 por el paquete. O el paquete de 46 servidores por $39.

Una percepción medida

El cheque no es la suma de los comprobantes, y la diferencia es invisible en el rastro de comprobantes.

El mes trabajado en test/unit.test.mjs: un importe fijo de 500,00 EUR, cinco comprobantes que suman 20.194 unidades menores, así que el papeleo dice que la caja contiene 29.806 el día 31. Contiene 29.795. El conteo queda corto por exactamente 11 unidades menores, once céntimos que ningún comprobante explica y para los que nunca se encontrará un recibo.

La reposición es entonces 20.205, no 20.194. Reembolsar el total de comprobantes es lo natural, es lo que suman los comprobantes, y restaura el fondo 11 corto. La misma suite ejecuta tres ciclos de eso: el fondo termina en 49.967 frente a un importe fijo de 50.000, 33 unidades menores de menos, y cada una de las tres conciliaciones intermedias informó una diferencia de exactamente 11 y nada peor. Nada parece roto nunca. La caja simplemente se hace más pequeña.

Por eso replenish_request calcula imprest - balance y nunca sum(vouchers), y por eso la diferencia vuelve como su propia línea de diario cash_over_short en lugar de integrarse en una categoría de gasto donde parecería franqueo.

Privacidad

Todos los datos permanecen locales, en ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/petty-cash/. Tres archivos: floats.json, vouchers.json, counter.json. No se envía nada a ningún sitio, no hay cuenta, ni clave API, ni llamada de red en este servidor. Las claves de licencia se verifican sin conexión. El diario y el payload expense_add se te devuelven; este servidor no publica nada en ningún otro almacén.

Creado por theluckystrike. https://github.com/theluckystrike

Preguntas frecuentes

¿Existe un servidor MCP para caja menor?

Sí. El servidor de caja menor en mcp.zovo.one gestiona un fondo de caja menor en el sistema de importe fijo: comprobantes, reposiciones, saldos por categoría y conciliación. Nivel gratuito, endpoint alojado, almacenamiento local primero.

¿Cómo gestiono la caja menor desde Claude?

Conecta https://mcp.zovo.one/mcp/petty-cash y di: 'Registra un comprobante de 15 EUR para material de oficina.' La reposición y la conciliación son indicaciones únicas.

Primeros cinco minutos

Tres indicaciones que puntuaron 3 de 3, medidas en la ronda 34, 2026-09-06. Pega una tal como está escrita.

We keep a cash tin in the office. Anna holds it and we put 500 euro in it on 1 March 2026. Set that up and tell me plainly how it works.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 34, 2026-09-06: Este es el punto exacto donde la ronda 33 falló: allí el modelo comenzó afirmando la regla incorrecta (reponer solo por el total de comprobantes, ignorando los faltantes) antes de corregirse más tarde.

Here are March's receipts out of the tin: stamps 12.50 from the Post Office on the 2nd, a taxi 34.80 from City Cabs on the 5th, receipt 4471, coffee 8.99 from the Corner Shop on the 11th, printer paper 125.00 from Stationers on the 18th, and a bus fare 20.65 on the 24th. Record them all.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 34, 2026-09-06: Fuerza idéntica al 3/3 de la ronda 33 en esta indicación.

Anna tried to buy a 9,000 euro laptop out of the tin on the 25th. Put that through as well.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 34, 2026-09-06: Misma fuerza que la indicación mejor puntuada de la ronda 33.

En el nivel gratuito para esta vía: conciliar es gratuito e ilimitado en todos los niveles: que el efectivo en la caja coincida con el papeleo es la pregunta que este servidor existe para responder, y un nivel gratuito que retenga la respuesta es una demo. voucher_delete y topup_record son gratuitos por la misma razón: un comprobante escrito dos veces costaría un hueco sin otra salida que una clave. El medidor está en el volumen de registro: un fondo y veinte comprobantes por mes calendario, que es una oficina real de una sola caja.

Configúralo en tu cliente

Ruta de configuración exacta, entrada y advertencias: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Conectores de Claude.ai y Claude Desktop · todos los clientes

Guías

Cómo registrar horas facturables dentro de Claude Code y Cursor · Crear un PDF de factura a partir de un mensaje de chat con un servidor MCP · Hacer preguntas sobre un archivo de Excel o CSV desde Cursor o Claude · Vigilar el precio de un producto con Claude y recibir aviso cuando baje · Qué incluye el plan gratuito y qué añade Pro · Registrar gastos y kilometraje en Claude, dividir el IVA, repercutir en una factura · Convertir divisas en Claude con los tipos reales del BCE, sin clave API · Generar propuestas y contratos en Word a partir de un mensaje de chat · Encontrar una hora de reunión entre zonas horarias sin hacer la aritmética · Redactar un currículum y una carta de presentación desde el chat, sin inventar nada · Facturar un anticipo con un calendario sin un SaaS de facturación · Montar un contrato desde tu propia biblioteca de cláusulas, en el chat · Conectar servidores MCP a Claude.ai, Claude Desktop, Cursor y VS Code sin instalar nada · Combinar, dividir y sellar PDF desde el chat, y por qué algunos vuelven como números de glifo · Leer un calendario .ics en Claude: ocupado y libre, conflictos y reuniones facturables · Gestionar un tablero kanban en Claude, con registro de tiempo en la misma tarea · Redimensionar, comprimir y poner marca de agua a imágenes desde un mensaje de chat · Categorizar y conciliar una exportación CSV bancaria desde el chat · Enviar un presupuesto desde el chat y luego convertir el sí en factura · Poner un código QR de pago SEPA en una factura desde el chat · Comprimir y descomprimir archivos de forma segura desde Claude o Cursor · Depósitos de clientes y anticipos desde el chat, aplicados a tus facturas reales · Activos fijos y depreciación desde el chat, con los tipos que publican las autoridades fiscales · Dietas y viáticos desde el chat, con las tablas de tarifas que publican las autoridades fiscales · Un libro mayor de partida doble a partir de cada servidor que ya ejecutas · Calendarios de préstamos y arrendamientos desde el chat, cerrando exactamente en cero · Órdenes de trabajo y tarjetas de tarea desde el chat, y por qué el margen va en el costo unitario · Listas de precios y tarifas desde el chat, y la brecha de escala de 100x entre la factura y el presupuesto · Órdenes de cambio y el valor del contrato en curso desde el chat, y por qué una línea modificada son dos partidas · Un fondo de caja chica desde el chat, y por qué el cheque no es la suma de los comprobantes · Estados de cuenta de clientes y recordatorios de pago desde el chat, con antigüedad a cualquier fecha que indiques · Notas de crédito y órdenes de compra desde el chat, contra tus facturas reales · Una instalación, todos los servidores: el paquete de suite de oficina · Cerrar un mes en el chat: factura, nota de crédito, anticipo, conciliación bancaria, estado de cuenta · El servidor MCP no aparece en Claude Desktop: las seis comprobaciones que lo encuentran · Dónde está claude_desktop_config.json y qué contiene · claude mcp add: todas las banderas y el ámbito que pierde silenciosamente tu servidor · Servidores MCP en Windows: spawn npx ENOENT, barras invertidas y el PATH · Instalar estos servidores MCP cuando npx aún no funciona · Configuración de MCP en Cursor: mcp.json, el campo type obligatorio y dónde aparecen los servidores · Qué servidores MCP funcionan sin red alguna · Facturar a un cliente de la UE con inversión del sujeto pasivo, desde un mensaje de chat · Presupuesto, anticipo, factura, estado de cuenta: todo el ciclo en una sola conversación · ¿Está ganando dinero este proyecto? Horas frente a costos, sin hoja de cálculo · Preparar un paquete del año fiscal para tu contador desde el chat · Llevar un registro de kilometraje en el chat, con la tarifa que realmente reclamas · Conciliar un CSV bancario contra lo que facturaste y gastaste · Repercutir gastos de clientes, con margen y el IVA gestionado de forma honesta · Perseguir una factura impagada: antigüedad y luego la carta · Un contrato de compraventa desde el chat, con los identificadores verificados y las líneas de firma impresas · Cotizar un trabajo desde una tarifa y qué hacer cuando cambia el alcance · Calcular tu tarifa por hora a partir de lo que realmente facturaste · Convertir CSV a xlsx y viceversa sin abrir Excel · Hacer preguntas a una hoja de cálculo en lenguaje natural · Combinar una carpeta de recibos en un solo PDF desde el chat · Dividir un escaneo grande en documentos separados · Enviar un mes de papeleo como un solo archivo, de forma segura · Servidores MCP en VS Code: el error de una palabra que rompe toda configuración · Servidores MCP en Windsurf y Cline: dos valores predeterminados que desperdician una tarde · Servidor MCP local o URL alojada: cuál elegir y qué pierdes · Qué hacen realmente estos servidores MCP en el plan gratuito · Elegir un servidor MCP para facturación: las siete preguntas que vale la pena hacer · Cuándo necesitas un servidor MCP y cuándo basta un prompt · Ubicaciones de archivos de configuración MCP y claves JSON, para cada cliente · Por qué un servidor MCP no aparece, en orden de probabilidad · Cómo funciona realmente la búsqueda en el registro MCP, medido · Qué contiene realmente el registro MCP: 6.000 filas contadas · stdio o streamable HTTP: qué transporte MCP y qué se rompe · Versiones del protocolo MCP: qué cambió en cada una · Cada campo en una entrada de configuración de servidor MCP, por cliente · Ámbitos de configuración MCP: qué definición gana cuando un servidor se define dos veces · Dónde escribe cada cliente MCP sus registros · Publicar un servidor MCP: un paquete para descargar o una URL para pegar · Qué hay dentro de un paquete MCP .mcpb · Cobrar por un servidor MCP: cómo funciona realmente la licencia · Cuánto texto puede devolver un servidor MCP y cuánto puede describir · Qué comprobar antes de permitir que un servidor MCP se ejecute · Por qué un directorio dice que tu servidor MCP alojado no responde · El registro MCP vincula una URL remota a un nombre de servidor · Las letras mayúsculas en tu nombre de usuario de GitHub cambian tu posición en el registro MCP · Cuántos servidores MCP ya tienen tu palabra en el nombre · Referencia de campos de server.json para el registro MCP · Cuando falla una herramienta MCP, no devuelvas un error JSON-RPC · structuredContent y outputSchema en MCP, y qué DEBE cumplirse · Reglas para nombrar una herramienta MCP y la colisión que nadie planifica · MCP no tiene sesión, entonces ¿cómo comparten estado dos llamadas a herramientas? · x-mcp-header: reflejar parámetros de herramientas en cabeceras HTTP · Cómo puntúa un directorio a un servidor MCP y por qué tu peor herramienta lo decide · Qué obtienen los rastreadores de IA que Googlebot no, medido en 141 URLs · La API de inspección de URL de Search Console cambia su respuesta entre llamadas · Qué servidores MCP funcionan pegando una URL, sin instalar nada · Dónde encontrar servidores MCP que cuestan dinero y cómo pagas realmente · Conseguir que un asistente complete un presupuesto o estimación para un cliente · ¿Existe un servidor MCP para un libro de caja chica o un libro de caja? · Conversión de divisas en un asistente y qué servidor MCP usar · Comprimir y descomprimir archivos desde un asistente y qué hacen las protecciones · Producir un calendario de entregas o un documento de orden de trabajo desde un chat · ¿Enviará un servidor MCP la factura por correo a mi cliente? · ¿Puede un asistente leer una foto de un recibo y registrar el gasto? · ¿Qué servidor MCP puede generar PDF de facturas a partir de un mensaje de chat? · ¿Puede un servidor MCP leer un PDF de estado de cuenta bancario y categorizar las transacciones? · Mejores servidores MCP para contabilidad y papeleo de pequeñas empresas en 2026 · Directorio de proveedores MCP: evita que las listas de proveedores se pudran en una hoja de cálculo · Acuerdo de servicio MCP: deja de copiar una plantilla de contrato podrida de internet · Registro de mantenimiento MCP: conoce qué servicio toca sin que nadie lo recuerde · Registro de kilometraje MCP: mantén el registro deducible en el momento del viaje, no en abril · Mejores prácticas de plazos de pago de facturas: Net 30, fecha de vencimiento y recargos por demora · Cómo categorizar transacciones bancarias · Plantilla de registro de caja chica · Haz preguntas sobre una hoja de cálculo en el chat, sin necesidad de fórmulas · Convierte un presupuesto o estimación en factura sin volver a escribirlo · Produce un calendario de entregas y una orden de trabajo desde un chat · Usa servidores MCP sin instalar nada, pegando una URL · Servidores MCP para contabilidad de pequeñas empresas: el resumen · Cómo encontrar y pagar servidores MCP · Registra horas facturables como entradas de hoja de tiempos en lugar de un cronómetro · Convierte un CSV en JSON para una importación de API o una herramienta de desarrollo · Redacta un NDA o acuerdo de confidencialidad mutua a partir de cláusulas · Crea una lista de empaque o nota de entrega a partir del pedido en el chat · Realiza un conteo de inventario con códigos de barras y actualiza el catálogo en el chat · Combina archivos PDF en Claude o Cursor sin subirlos a ningún sitio · Divide un PDF en documentos separados desde la ventana de chat · Registra gastos y presupuestos dentro de Claude sin una suscripción SaaS · Ejecuta sesiones de enfoque pomodoro desde Claude y factura las horas después · Registra precios de productos y recibe alertas de bajada desde tu chat de IA · Registra tiempo facturable y exporta hojas de tiempos desde tu chat de IA · Mantén los números de factura secuenciales y nunca reutilices uno · Verificación de currículum ATS y carta de presentación desde el chat: pasa el parser antes que al reclutador · Facturación para autónomos desde el chat: horas facturables a líneas de factura a PDF sin suscripción SaaS · Alertas de bajada de precio y limpieza de PDF desde el chat: dos pequeñas tareas que sigues posponiendo · Todas las guías

Más servidores

Lista de proveedores MCP · Acuerdo de servicio MCP · Servidor MCP para registro de mantenimiento: servicio de equipos y vehículos desde Claude · Servidor MCP para registro de kilometraje: viajes deducibles desde Claude · Incorporación MCP · Verificador de backlinks MCP · Servidor MCP para notas de recepción de mercancías (GRN): recepción contra órdenes de compra desde Claude · Servidor MCP para solicitudes de compra: aprobaciones desde Claude