Zovo Mileage Log MCP Server

Registros de kilometraje y viajes de vehículos con tarifas y totales para reembolso por agentes de IA. Local-first, nivel gratuito, $19 único para Pro.

Documentación

All servers · Buy Pro $19 · All 46 for $39 · Source

Dos formas de ejecutarlo, ambas gratuitas para empezar. Abre mcp.zovo.one/mcp/connect, copia la URL del registro de kilometraje 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/mileage-log/t/<token>. El token no es opcional: el https://mcp.zovo.one/mcp/mileage-log desnudo se conecta y lista sus herramientas, pero luego responde a cada llamada de herramienta con HTTP 401, así que usa el enlace de /mcp/connect o envía Authorization: Bearer <token>. O descarga mileage-log.mcpb y haz doble clic en Claude Desktop.

mcp-mileage-log

theluckystrike/mcp-mileage-log MCP server

En el Registro oficial de MCP (io.github.theluckystrike/mileage-log). Un rastreador de kilometraje mcp que mantiene el registro de kilometraje que los autónomos necesitan para la declaración de impuestos, en el momento del viaje en lugar de reconstruirlo de memoria en abril. Registra cada viaje con la fecha, el origen y el destino, la distancia en millas o km, el propósito y la categoría (negocio, médico, mudanza, benéfico, personal); establece las tarifas que te corresponden como una serie con fecha de vigencia por jurisdicción y categoría; y el resumen calcula el precio de cada viaje según la tarifa vigente el día en que se realizó, por categoría y por moneda. Cuando el registro está correcto, una sola llamada lo exporta como CSV para entregarlo a tu contador. Todo permanece en esta máquina; no hay cuenta ni llamadas de red.

Creado por theluckystrike.

La publicación en npm para @theluckystrike/mcp-mileage-log está pendiente, por lo que npx -y @theluckystrike/mcp-mileage-log devuelve 404 hoy. Hasta entonces, clonar y compilar 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": {
    "mileage-log": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-mileage-log"]
    }
  }
}

Claude Code

claude mcp add mileage-log -- npx -y @theluckystrike/mcp-mileage-log

Cursor

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

Herramientas

herramientaqué hace
trip_addRegistra un viaje: fecha, origen, destino, distancia en millas o km, propósito, categoría. Devuelve TR-YYYY-NNNN
trip_listLista los viajes del más antiguo al más reciente, con la tarifa y el importe que genera cada uno; filtra por rango de fechas y categoría
trip_removeElimina un viaje por su id exacto, para entradas hechas por error. El id no se reutiliza
rate_setEstablece cuánto vale una milla o un km para una categoría en una jurisdicción a partir de una fecha. Una serie, no un número global
rate_listTodas las tarifas registradas, agrupadas por jurisdicción y categoría con fechas de vigencia en orden
mileage_summaryUn rango de fechas (por defecto el año actual): distancia por categoría, la tarifa que generó cada viaje y el importe deducible, por moneda
mileage_exportEl registro como CSV para un contador: fecha, origen, destino, distancia, categoría, tarifa, importe. Pro
license_status / license_activateGratis o Pro, y la clave

Las tarifas son una serie, y ninguna viene incluida con el servidor

Las autoridades fiscales cambian sus tarifas de kilometraje, normalmente cada año, por lo que este servidor nunca mantiene una tarifa global: rate_set añade una tarifa para una jurisdicción, una categoría y una unidad a partir de una fecha de vigencia, y cada viaje genera la tarifa vigente en su propio día. Ninguna tarifa viene incluida con este servidor, y el ejemplo siguiente es un EJEMPLO, no una declaración de la ley vigente. Verifica las cifras que te corresponden antes de presentar tu declaración.

Un ejemplo de conjunto de tarifas (solo ilustrativo):

rate_set jurisdiction:"US federal (EXAMPLE)" category:business    rate:0.70  unit:miles currency:USD effective_from:2026-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:business    rate:0.655 unit:miles currency:USD effective_from:2025-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:medical     rate:0.21  unit:miles currency:USD effective_from:2026-01-01
rate_set jurisdiction:"US federal (EXAMPLE)" category:charitable  rate:0.14  unit:miles currency:USD effective_from:2026-01-01

Un viaje de 2025 se calcula entonces a 0.655 y un viaje de 2026 a 0.70, automáticamente. Si tus viajes están en km y tu tarifa es por milla (o al revés), la distancia se convierte con el factor exacto (1 milla = 1.609344 km) antes de calcular el precio.

Gratis vs Pro

GratisPro
Viajes por mes calendario20Ilimitados
Lista de viajes y resumen de kilometrajeSíSí
Tarifas por jurisdicción y categoría1 (sobrescribir sigue siendo gratis)Series ilimitadas
Exportación CSV para el contadorNoSí

El límite mensual se cuenta según el mes de la fecha del viaje, por lo que reconstruir el registro del año pasado en la declaración no consume la asignación de este mes. El registro en sí nunca se mide: leer, listar y resumir siguen siendo gratis para siempre.

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

Dinero y redondeo

El importe deducible de un viaje es su distancia multiplicada por la tarifa vigente, redondeado al alza al céntimo por viaje, y cada total es la suma de esos importes redondeados por viaje: un total nunca puede desviarse de las líneas que lo componen, y la exportación CSV concilia línea por línea con el resumen. La aritmética es solo de enteros (distancias en milésimas de unidad, tarifas en milésimas de unidad monetaria), por lo que 12.5 millas a 0.70 por milla son exactamente 875 céntimos, nunca 874.99999. Las millas y los km se mantienen separados y nunca se suman entre sí; los importes se mantienen por moneda y nunca se mezclan. Cuando la unidad de un viaje difiere de la de la tarifa, la distancia se convierte primero (1 milla = 1.609344 km exactamente) y se redondea al alza a la milésima de la unidad de la tarifa, y luego se calcula el precio.

Privacidad

Todos los datos permanecen locales, en ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/mileage-log/. Tres archivos: trips.json, rates.json, counter.json. No se envía nada a ningún sitio, no hay cuenta, ni clave API, ni llamadas de red en este servidor. Las claves de licencia se verifican sin conexión. Nada de lo que calcula este servidor es asesoramiento fiscal; las tarifas que introduces son cifras propias que debes verificar.

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

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

Comparación con las alternativas

MCP Mileage Log vs MileIQ y Stride: qué rastreador de kilometraje elegir · todas las comparaciones

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 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, refacturar a 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: libre y ocupado, conflictos y reuniones facturables · Gestionar un tablero kanban en Claude, con seguimiento 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 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 trabajo 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 elementos · 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, depósito, factura, estado de cuenta: todo el ciclo en una 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 · Refacturar 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 a 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 · Gestiona gastos y presupuestos dentro de Claude sin suscripción SaaS · Ejecuta sesiones de enfoque pomodoro desde Claude y factura las horas después · Vigila 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

MCP Calendar · MCP PDF Server — Combinar, Dividir, Rellenar Formularios · MCP Image Tools · MCP Bank Statement · MCP Kanban Server — Tableros desde Claude · MCP Quotes · MCP Barcode · MCP Zip