Zovo Clauses MCP Server

Biblioteca de cláusulas contractuales y MCP de redacción para agentes de IA: NDAs, indemnización, términos de pago. Local-first, nivel gratuito, $19 único 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 cláusulas 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/clauses/t/<token>. El token no es opcional: el https://mcp.zovo.one/mcp/clauses desnudo se conecta y lista sus herramientas, pero responde a cada llamada con HTTP 401, así que usa el enlace de /mcp/connect o envía Authorization: Bearer <token>. O descarga clauses.mcpb y haz doble clic en Claude Desktop.

mcp-clauses

Di "redacta un acuerdo de servicios para Beta Corp, 4.500 EUR, condiciones a 14 días" y obtén un .docx real construido desde tu propia biblioteca de cláusulas. Este servidor MCP guarda los párrafos de contratos y propuestas que reutilizas: alcance, condiciones de pago, recargos por demora, cesión de propiedad intelectual, confidencialidad, terminación, límite de responsabilidad y veinte más, como cláusulas buscables con {{variables}} dentro. Incluye 25 plantillas genéricas de freelance, encuentra las adecuadas mediante búsqueda clasificada, rellena las variables que proporcionas, deja cada dato que no proporcionaste como un aviso visible entre corchetes, como [late fee percent], y escribe el documento ensamblado en Word o markdown. Cada documento comienza con la línea de que es una plantilla genérica y no asesoramiento legal. Todo se ejecuta localmente: sin subidas, sin cuenta, sin dependencias nativas.

En el Registro oficial de MCP (io.github.theluckystrike/contract-clause-library-proposal-template-docx).

clauses demo

Deja de pegar el contrato del año pasado en un archivo nuevo esperando haber cambiado todos los nombres.

Instalación en 60 segundos

La publicación en npm para @theluckystrike/mcp-clauses está pendiente. Hasta entonces, el paquete de un clic .mcpb o una clonación y compilación son la vía funcional; ambas están verificadas abajo.

Un clic (.mcpb): descarga clauses.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": {
    "clauses": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-clauses"]
    }
  }
}

Claude Code:

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

(.cursor/mcp.json):

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

El formulario npx de arriba empieza a funcionar en cuanto se publique el paquete. Hasta entonces, usa el paquete .mcpb de arriba o compila desde el código fuente con exactamente estos tres comandos:

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

Luego apunta el command de tu cliente a node con un argumento: la ruta absoluta a servers/clauses/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.

Esto no es asesoramiento legal

Las 25 cláusulas iniciales son plantillas genéricas de freelance escritas en lenguaje sencillo. No están redactadas para tu país, tu sector ni tu trato, y ninguna cláusula aquí ha sido revisada por un abogado. Cada plantilla lleva la nota generic template, not legal advice, y cada documento que contract_assemble escribe comienza con la misma línea. Trata el resultado como un primer borrador para llevar a un abogado cualificado, no como un contrato para firmar.

Herramientas

HerramientaQué hace
clause_addGuarda una cláusula reutilizable: título, cuerpo con {{variables}}, categoría, etiquetas, jurisdicción e idioma opcionales
clause_getDevuelve una cláusula completa, por id o por título (coincidencia parcial de título)
clause_updateCambia el texto, la categoría, las etiquetas, las variables o la jurisdicción. En Pro, el texto anterior se conserva como versión
clause_deleteElimina una cláusula. Una plantilla eliminada no se vuelve a sembrar en la siguiente llamada
clause_listLista cada cláusula, en orden de ensamblaje, opcionalmente limitada a una categoría
clause_searchBúsqueda clasificada sobre títulos, etiquetas, categorías y cuerpos. Una coincidencia de título supera a una mención en el cuerpo; un término coincide en un límite real de palabra ("fee" nunca coincide dentro de "coffee"), manteniendo la contención de subcadenas simple solo como respaldo de menor rango. El filtro de jurisdicción es gratuito (citar una cláusula de la jurisdicción equivocada es el error que esto previene); el filtro de etiquetas es Pro y se omite, nunca rechaza la búsqueda
clause_importCarga masiva desde un archivo markdown (## Title, líneas category: / tags:, línea en blanco, cuerpo) o desde JSON (Pro). Solo las líneas cortas con forma de campo justo después del título se leen como metadatos, por lo que la prosa del cuerpo que comienza con una palabra como "nota:" se conserva como cuerpo, no se absorbe
clause_exportEscribe toda la biblioteca en markdown (gratis) o JSON (Pro). Un destino existente nunca se reemplaza a menos que pases overwrite: true
contract_assembleConstruye un documento a partir de ids de cláusulas o categorías completas: ordena las cláusulas, las numera, rellena las variables, entre corchetes lo que falta, antepone la línea de no asesoramiento legal, escribe .docx o .md. Un out_path existente nunca se reemplaza a menos que pases overwrite: true
variables_listCada {{variable}} que necesita una selección de cláusulas, y qué cláusula lo necesita, antes de ensamblar
license_statusMuestra el modo gratuito o Pro
license_activateActiva una clave Pro (verificada sin conexión)

Recurso: clauses://categories devuelve cada categoría de la biblioteca con su recuento de cláusulas, en orden de ensamblaje. Prompt: draft_contract selecciona cláusulas que se ajustan a un encargo, las ensambla e informa de los datos que aún faltan.

Las 25 cláusulas iniciales

CategoríaCláusulas
alcanceAlcance del trabajo, Revisiones, Aceptación de entregables, Solicitudes de cambio
pagoCondiciones de pago, Pago atrasado, Tarifa de cancelación, Tarifa urgente
gastosGastos
propiedad intelectualCesión de propiedad intelectual, Portafolio y crédito
confidencialidadConfidencialidad
datosProtección de datos
plazoTerminación
responsabilidadLimitación de responsabilidad
garantíaExención de garantía
disputasResolución de disputas
generalLey aplicable, Fuerza mayor, Contratista independiente, No captación, Avisos, Acuerdo completo, Divisibilidad, Cesión

Usan variables como {{client}}, {{contractor}}, {{project}}, {{fee}}, {{currency}}, {{payment_days}}, {{deposit_percent}}, {{late_fee_percent}}, {{liability_cap}}, {{notice_days}}, {{revision_rounds}}, {{acceptance_days}}, {{kill_fee_percent}}, {{rush_fee_percent}} y {{jurisdiction}}. Llama a variables_list con las cláusulas que elegiste para ver exactamente cuáles necesita tu documento.

Lo que puedes decir

Tú dicesHerramienta
"¿Qué cláusulas tengo sobre pago atrasado?"clause_search
"Guarda esto como una cláusula llamada Retainer, categoría pago."clause_add
"Redacta un acuerdo de servicios para Beta Corp: alcance, pago, recargos por demora, propiedad intelectual, terminación. Honorarios 4.500 EUR, condiciones a 14 días."contract_assemble
"¿Qué me falta por rellenar para esas cinco cláusulas?"variables_list
"Importa mis cláusulas antiguas desde clauses.md."clause_import
"Exporta toda la biblioteca para guardar una copia."clause_export

Gratis vs Pro

GratisPro
25 cláusulas iniciales
Tus propias cláusulas10ilimitadas
Búsqueda clasificada, filtro por categoría
Filtrar por jurisdicción o etiquetano
Cláusulas por documento ensamblado8ilimitadas
Importación y exportación en markdown
Importación y exportación en JSONno
Historial de versiones de cláusulas en clause_updateno

Obtén Pro: https://mcp.zovo.one/buy/clauses, $19 de pago único, o $39 por toda la colección. O el paquete de 46 servidores por $39.

Se combina con

  • mcp-docx, el motor de documentos a través del cual este servidor ensambla. Instala ambos y la misma conversación que elige cláusulas también puede redactar la carta de presentación y leer el .docx propio del cliente.
  • mcp-invoice, las condiciones de pago acordadas en el contrato son las condiciones con las que facturas.
  • mcp-recurring, una vez firmada una cláusula de retainer, el calendario que genera sus facturas.

Privacidad

Cada cláusula y cada documento ensamblado permanecen en tu máquina, en ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/clauses/. El servidor no realiza ninguna llamada de red. Tu clave de licencia se verifica sin conexión.

Creado por theluckystrike. Soporte: support@zovo.one

Un perfil de negocio para toda la suite

Tu identidad se almacena una vez, en ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/profile/business.json, y cada servidor de la suite la lee: el emisor de facturas, el membrete de docx, el emisor recurrente, la tasa de IVA predeterminada de expense-tracker, la zona horaria de time-tracker y timezone, y los membretes de currículum y contrato. Configúrala una vez con business_set (invoice o docx): no la repites en ningún otro lugar. Una dirección de correo solo se toma de ese perfil o de un argumento explícito; cuando no hay ninguna almacenada, los documentos muestran [add: email] y la herramienta lo indica en lugar de permitir que alguien improvise una dirección.

Primeros cinco minutos

Dos prompts que obtuvieron 3 de 3, medidos en la ronda 15, 2026-09-04. Pega uno tal como está escrito.

Find my payment clauses that apply in Poland.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 15, 2026-09-04: Una clause_search con consulta, categoría y jurisdicción PL: FREE según GUARDRAILS_RESULT, y este prompt es la razón por la que es gratuito.

Assemble a Service Agreement for Beta Corp using my payment and liability clauses, EUR 1500 per month, 14 day payment terms, liability cap EUR 18000. Give me a Word file I can download.

Pega esto en Claude con el servidor conectado.

Lo que hizo, medido en la ronda 15, 2026-09-04: variables_list primero, y el modelo transmitió su resultado más útil sin que se lo pidieran: ninguna cláusula tiene un marcador de honorarios, por lo que 1.500 EUR no aparecerán en el documento.

En el nivel gratuito para esta ruta: conjunto inicial más 10 cláusulas propias, búsqueda con filtro de jurisdicción, ensamblaje de hasta 8 cláusulas, exportación en markdown.

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 Clause Library vs OpenAgreements y dingdawg-legal-agent: 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 Excel o CSV desde Cursor o Claude · Observar 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, facturar de nuevo a una factura · Convertir divisas en Claude con 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 según 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 luego convertir el sí en una 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 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 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 de tipo requerido 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 conversación · ¿Está este proyecto generando dinero? Horas frente a costos, sin hoja de cálculo · Preparar un paquete de 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 · Re-facturar gastos de clientes, con un 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 · Fijar el precio de 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é 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 un prompt es suficiente · 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 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 · 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 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 una herramienta MCP falla, 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 de herramienta? · 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 entrega 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 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: sabe qué servicio vence 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 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 · Todas las guías

Más servidores

Servidor MCP para Contrato de Compraventa — Redacta y Firma desde Claude · Nota de Crédito MCP · Tarjeta de Trabajo MCP · Servidor de Cartas de Cobro MCP — Recordatorios de Pago Automatizados · 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