Zovo Quotes MCP Server

Cotizaciones y presupuestos de ventas para agentes de IA: crea, envía, convierte en facturas. Local-first, plan gratuito, Pro de $19 único pago.

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 cotizaciones 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/quotes/t/<token>. El token no es opcional: el https://mcp.zovo.one/mcp/quotes 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 quotes.mcpb y haz doble clic en Claude Desktop.

mcp-quotes

Di "cotiza a Acme por 12 horas a 90 EUR más una configuración de 300 EUR, 23% de IVA, válido por 14 días" y obtén una cotización numerada que puedes enviar hoy mismo: la tabla de líneas con IVA por tarifa, el total en unidades mínimas enteras, una fecha de validez calculada en tu propia zona horaria, una versión en texto plano para pegar directamente en un correo y, en Pro, el mismo diseño PDF A4 que usan tus facturas. Cuando el cliente dice que sí, quote_accept la convierte en una factura real en el almacén de mcp-invoice, bajo la misma lista de clientes y la misma serie numérica, con los números copiados de la cotización en lugar de recalculados. Todo se guarda en archivos JSON planos en tu propia máquina; nada se sube a ningún sitio.

En el Registro Oficial de MCP (io.github.theluckystrike/quotes-estimates-proposals-vat-win-rate).

Listado en el Índice de Productos de IA - endpoint remoto en vivo en mcp.zovo.one/s/quotes, plan gratuito, sin registro.

quotes demo

Envía una cotización con precio e IVA correcto desde el chat, y convierte el "sí" en una factura con una sola llamada.

Instalación en 60 segundos

La publicación en npm para @theluckystrike/mcp-quotes está pendiente. Hasta entonces, el paquete de un clic .mcpb o un clon + compilación es la vía funcional.

Un clic (.mcpb): descarga quotes.mcpb desde la última versión y haz doble clic en Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest

(claude_desktop_config.json):

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

Claude Code:

claude mcp add quotes -- npx -y @theluckystrike/mcp-quotes

(.cursor/mcp.json): la misma entrada que Claude Desktop.

Desde el código fuente:

git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/invoice -w servers/quotes

Compila servers/invoice primero: el motor de dinero, IVA, clientes y numeración se importa desde ahí. Luego apunta el command de tu cliente a node con un argumento: la ruta absoluta a servers/quotes/dist/index.js.

Para ejecutar en modo Pro, establece MCP_LICENSE_KEY en el mismo bloque de configuración, o llama a license_activate una vez con tu clave.

Herramientas

HerramientaQué hace
quote_createCotiza a un cliente: líneas de detalle con cantidad y precio unitario en unidades mínimas, IVA por línea o el predeterminado del negocio, un descuento opcional, una ventana de validez. Asigna Q-YYYY-NNNN
quote_listCada cotización con cliente, total, validez y estado: abierta, vencida, aceptada o rechazada. Filtra por estado, cliente o fecha de cotización
quote_getEl registro completo almacenado de una cotización, incluida la factura en la que se convirtió
quote_updateRevisa una cotización que sigue abierta. Los totales se recalculan; una cotización aceptada o rechazada nunca se edita
quote_send_textUna cotización en texto plano con la tabla de líneas alineada, líneas de IVA, total y fecha de validez, lista para pegar en un correo. Gratis
quote_acceptMárcala como aceptada y conviértela en factura: se crea directamente en el servidor de facturas cuando su almacén está presente; de lo contrario, se devuelve como elementos listos para invoice_create
quote_declineMárcala como perdida, con un motivo, para que deje de contar contra las cotizaciones abiertas y entre en la tasa de éxito
quote_deleteElimina un borrador de cotización que nadie ha visto y recupera su espacio de cotización abierta. Se rechaza, nombrando el dependiente, una vez que se ha enviado, aceptado, facturado o exportado. Gratis
quote_pdfRenderiza el PDF A4 y devuelve la ruta. Pro
quote_reportTotales abiertos, aceptados, rechazados y vencidos por moneda, el valor aún abierto y la tasa de éxito. Gratis para el año calendario actual hasta la fecha
license_statusMuestra el modo gratuito o Pro
license_activateActiva una clave Pro (verificada sin conexión)

Recurso: quotes://open devuelve cada cotización aún dentro de su ventana de validez como JSON.

Prompt: quote_followup revisa qué está abierto, qué vence pronto y qué ya venció, y luego redacta el seguimiento.

Lo que puedes decir

Tú dicesHerramienta
"Cotiza a Acme por 12 horas a 90 EUR más una configuración de 300 EUR, 23% de IVA, válido por 14 días."quote_create
"Redáctalo como un correo que pueda enviar."quote_send_text
"Haz que Q-2026-0003 sea 20 horas en su lugar y dales otras dos semanas."quote_update
"Acme dijo que sí. Factúralo."quote_accept
"Beta eligió a alguien más barato."quote_decline
"Coticé a Acme dos veces por error, elimina la segunda."quote_delete
"¿Qué sigue abierto y cuál es mi tasa de éxito?"quote_report
"¿Qué cotizaciones han vencido sin respuesta?"quote_list con state: "expired"

Ejemplo práctico

You: Quote Acme for 12 hours of API work at 90 EUR plus a 300 EUR setup fee,
23% VAT, good for 14 days.

  quote_create {
    client: "Acme", currency: "EUR", validity_days: 14,
    items: [
      { description: "API work",  quantity: 12, unit_price_minor: 9000,  tax_rate: 23 },
      { description: "Setup fee", quantity: 1,  unit_price_minor: 30000, tax_rate: 23 }
    ]
  }
  -> Q-2026-0001, valid until 2026-09-18

Assistant:
  API work    12  x  EUR 90.00   =  EUR 1080.00
  Setup fee    1  x  EUR 300.00  =  EUR 300.00
  Subtotal                          EUR 1380.00
  VAT 23% on EUR 1380.00             EUR 317.40
  TOTAL                              EUR 1697.40
  Valid until 2026-09-18.

You: They said yes.

  quote_accept { id: "Q-2026-0001" }
  -> accepted, invoice INV-2026-0004, due 2026-09-18, total EUR 1697.40

Los precios se ingresan en unidades mínimas: 9000 es EUR 90.00 y 150000 es JPY 150,000. No hay decimales en ningún lugar del lado de entrada, por lo que un precio nunca puede ingresarse diez veces más pequeño.

Gratis vs Pro

GratisPro
Cotizaciones abiertas5 a la vezIlimitadas
quote_send_text (texto listo para correo)Sí, ilimitadoSí, ilimitado
Aceptar, rechazar, revisar, IVA, descuentos, multimonedaSíSí
quote_delete (solo borradores) y el guardián de duplicadosSíSí
quote_pdfNoSí
quote_report (canal y tasa de éxito)Año calendario actual hasta la fechaCualquier rango de fechas
Marca en PDFn/aSin crédito de pie de página y tu logotipo

El límite cuenta las cotizaciones que siguen ABIERTAS. Aceptar, rechazar o dejar que una venza libera el espacio, por lo que un freelancer que cierra sus cotizaciones nunca lo alcanza. Dos cosas más evitan que un espacio se desperdicie, ambas gratuitas: quote_create rechaza una cotización idéntica a una ya abierta y nombra la que tienes, y quote_delete elimina un borrador que nadie ha visto y devuelve el espacio de inmediato.

Pro es un pago único de $19, o $39 por todos los servidores de la colección, de por vida.

Una cosa medida: por qué una cotización aceptada se copia, no se recalcula

quote_accept escribe la factura desde las líneas almacenadas de la cotización. La alternativa obvia, recalcular los totales desde los precios en el momento de la aceptación, se midió y se rechazó, porque la tasa de IVA que usaría es la del perfil de negocio compartido hoy, no la que se cotizó al cliente.

Medido (test/adversarial.test.mjs, "un cambio de tasa de IVA entre cotización y aceptación nunca mueve el total acordado"): una cotización de EUR 1,000.00 netos se emite con la tasa predeterminada del perfil del 23%, por lo que al cliente se le da EUR 1,230.00. El default_tax_rate del perfil se cambia luego al 8%, un cambio de tasa, una nueva clase de cliente, una configuración corregida, antes de que el cliente responda. Recalcular en la aceptación factura EUR 150.00 por debajo del documento que acordaron, en una sola cotización, sin nada en ninguno de los registros que explique por qué difieren. Copiar las líneas almacenadas factura EUR 1,230.00 y la afirmación se mantiene tax_lines[0].rate === 23.

La misma regla es por qué la cotización toma precios en unidades mínimas y rechaza un decimal: el número en la cotización y el número en la factura son el mismo entero, en todo el proceso.

Números, dinero y fechas

Los IDs de cotización son Q-YYYY-NNNN. El contador es por año y se escribe antes de almacenar la cotización, por lo que un fallo quema un ID en lugar de reutilizar uno, y los IDs existentes también se escanean, por lo que un quotes.json restaurado nunca puede devolver un ID que ya esté en un documento que un cliente haya visto. El año es parte del ID deliberadamente: un Q-0001 desnudo que se reinicia cada enero colisiona con la cotización del enero pasado.

El dinero son unidades mínimas enteras de principio a fin, y cuántas forman una unidad proviene de la tabla ISO 4217 en mcp-invoice, 2 para la mayoría de las monedas, 0 para JPY, KRW, ISK y el resto, 3 para KWD y los dinares del Golfo, 4 para CLF y UYW. No hay una segunda copia de esa tabla, ni de la aritmética de IVA ni del formateador de dinero aquí: computeTotals, currencyDecimals y formatMoney se importan desde @theluckystrike/mcp-invoice/lib, por lo que una cotización y la factura en la que se convierte redondean de manera idéntica, por línea y luego sumadas. Una cotización es una moneda; una mezcla entre líneas se rechaza en lugar de sumarse bajo el encabezado que aparezca primero.

Las fechas son ISO YYYY-MM-DD. "Hoy", y por lo tanto si una cotización ha vencido, se calcula en la timezone del perfil de negocio compartido cuando se establece uno, no en la zona de la máquina anfitriona: una cotización emitida a las 00:30 en Varsovia desde una laptop que aún está en hora de EE. UU. se fecharía el día anterior y vencería un día antes.

Cómo almacena datos

Las cotizaciones y el contador de IDs viven bajo ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/quotes/ como quotes.json y counter.json, más una subcarpeta pdf/ para archivos renderizados. Las facturas creadas por quote_accept se escriben en el directorio del servidor de facturas, .../mcp-servers/invoice/, por lo que invoice_list allí las muestra y comparten una serie numérica y una lista de clientes.

Cada llamada mutante se ejecuta bajo un directorio de bloqueo de asesoría en .../quotes/.lock; cualquier cosa que escriba una factura también toma .../invoice/.lock, siempre en ese orden (cotizaciones, luego factura), el mismo orden que usa servers/recurring, por lo que dos procesos no pueden bloquearse mutuamente. Los guardados van a un archivo temporal por proceso y se renombran en su lugar. Medido: 40 cotizaciones creadas por dos procesos contra un directorio de datos dejan 40 cotizaciones y 40 IDs únicos (test/concurrency.test.mjs).

Un archivo de almacén que no es JSON válido nunca se trata como "sin cotizaciones". Se mueve a un lado byte por byte como quotes.json.corrupt-<timestamp>, se escribe un marcador .corrupt junto a él, y cada llamada posterior, incluidas las lecturas, falla con restore a good copy ... then delete the marker hasta que un humano lo resuelva.

Límites y advertencias honestas

  • El plan gratuito mantiene 5 cotizaciones abiertas a la vez. La exportación de texto, aceptar, rechazar y revisar no tienen restricciones en el plan gratuito, y el informe de canal responde gratis para el año calendario actual hasta la fecha; el PDF y un rango de informe más amplio son Pro.
  • Aceptar escribe la factura a través del motor compartido, por lo que el límite gratuito propio del servidor de facturas de 3 facturas por mes calendario no se le aplica. El límite de cotizaciones es el que aplica aquí, y la respuesta lo dice.
  • Una cotización vencida es rechazada por quote_accept hasta que la extiendas (quote_update {valid_until}) o digas allow_expired: true. Es fricción deliberada: un precio vencido debe re-confirmarse.
  • No se envía ningún correo. quote_send_text te da el texto y quote_pdf te da el archivo; hacer que llegue al cliente depende de ti.
  • Sin conversión de moneda. La moneda de una cotización se fija en la creación y cada línea ya debe estar en ella.
  • Aceptar es unidireccional. No hay des-aceptar, porque la factura que creó es un documento con un número; cancela esa factura en el servidor de facturas en su lugar.

Privacidad

Todos los datos permanecen locales: archivos JSON planos en tu propio directorio de datos. Sin cuenta, sin clave API, sin llamada de red de ningún tipo. Las claves de licencia se verifican sin conexión.

Construido por theluckystrike. Soporte: support@zovo.one

Usa estos documentos como un servidor MCP

Cualquier cliente MCP (Claude, Cursor, Windsurf, VS Code) puede leer la documentación de este repositorio directamente a través de GitMCP, sin instalación:

Primeros cinco minutos

Tres prompts que puntuaron 3 de 3, medidos en la ronda 18, 2026-09-05. Pega uno tal como está escrito.

Quote Nova Ltd for 12 hours of design at EUR 90 an hour and a EUR 300 logo, valid two weeks.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 18, 2026-09-05: Un quote_create con validity_days: 14.

What quotes are open and when do they expire?

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 18, 2026-09-05: Un quote_list {state: open}, una fila, EUR 1,697.40, 2026-09-19, 14 días restantes, nada inventado.

Give me the text I can email to Nova for that quote.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 18, 2026-09-05: Bloque de totales completo reproducido textualmente, válido hasta 2026-09-19, firmado por Nova Studio.

En el plan gratuito para esta ruta: 5 cotizaciones abiertas a la vez, cotizaciones de texto ilimitadas para pegar, aceptar, rechazar, revisar, IVA, descuentos y multi-moneda, informe de pipeline y tasa de ganancia para el año calendario actual hasta la fecha.

O el paquete de 46 servidores por $39.

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

Comparado con las alternativas

MCP Quotes vs SendQuoteNow y estimate-invoice: qué servidor MCP 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 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, refacturar a una factura · Convertir divisas en Claude con tipos reales del BCE, sin clave de 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 · Llevar 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 y anticipos de clientes 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 todos los servidores 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 tarjetas de 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 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 ofimática · 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 tu servidor silenciosamente · 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 en absoluto · 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 sola conversación · ¿Está este proyecto generando dinero? Horas frente a costos, sin hoja de cálculo · Preparar un paquete del año fiscal para tu contable 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 un margen y el IVA gestionado con honestidad · 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 · Preciar un trabajo desde una tarjeta de tarifas 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é sacrificas · 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é hay realmente en el registro MCP: 6.000 filas contadas · stdio o HTTP de transmisión: qué transporte MCP y qué se rompe · Versiones del protocolo MCP: qué cambió 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 · Distribuir 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 dejar 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, así que ¿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é rastreadores de IA obtienen 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 desde un mensaje de chat? · ¿Puede un servidor MCP leer un PDF de extracto 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: saber qué servicio toca sin que nadie lo recuerde · Registro de kilometraje MCP: lleva el registro deducible en el momento del viaje, no en abril · Mejores prácticas de condiciones 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 · Haz 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 · 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 el 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 tareas pequeñas que sigues posponiendo · Convierte USD a cedis, rands y chelines en Claude con tipos reales · Crea un calendario de amortización de préstamo desde el chat y expórtalo para Excel · Todas las guías

Más servidores

Servidor MCP para solicitudes de compra — Aprobaciones desde Claude · MCP Leave · Servidor MCP de registro de tiempo — Gratis, sin instalación · MCP Price Tracker · MCP Spreadsheet · Servidor MCP para facturas — Genera facturas desde Claude · MCP Expense Tracker — Registra gastos desde Claude · MCP Currency Converter