¿Los mismos documentos, una y otra vez?
DocDealer automatiza los documentos Word repetitivos: rellenas un formulario y la IA escribe el .docx terminado a partir de una plantilla que tú controlas. Hazlo en el editor, desde tu propio código por REST, o deja que un agente de IA lo haga de principio a fin.
Rellena el formulario tipado, suelta un DNI y mira cómo llegan las secciones.
DNI.pdf analyzed → grantor.nameDocDealer es un generador de documentos Word con IA: rellenas un formulario y obtienes un .docx terminado a partir de una plantilla tipada.
Defines una plantilla (campos, tipos, reglas de validación, lógica condicional) una vez. A partir de ahí cualquier consumidor que conozca el esquema — una persona, un backend, o un agente de IA — produce un DOCX o PDF validado por la misma superficie.
- Qué esUn generador de documentos atado al esquema. Las plantillas declaran la forma del resultado; el runtime la impone.
- Por qué es baratoUna fracción del coste de un bucle de agente — una llamada de IA acotada por sección en lugar de 30–100 tool calls.
- Modelo por defectogoogle/gemini-2.5-flash. Trae tu propio modelo (Anthropic, OpenAI, Vercel AI Gateway) en cualquier momento.
- Para quién esNotarías, registros de la propiedad y mercantiles, gestorías, despachos de abogados, administradores de fincas, asesorías fiscales y laborales, inmobiliarias y corredurías de seguros: cualquier mesa donde el mismo documento se repite.
Si escribes el mismo documento cada semana, debería escribirse solo
DocDealer encaja en cualquier mesa donde el papeleo se repite: el formato es fijo, solo cambian nombres, fechas e importes, y una errata sale cara. Conviértelo en plantilla una vez: a partir de ahí, producirlo es rellenar un formulario.
Notarías
Escrituras, poderes, testamentos, actas y certificaciones: las mismas cláusulas con partes distintas, cada día.
Registros de la propiedad y mercantiles
Notas, calificaciones y certificaciones montadas sobre una estructura fija y datos registrales.
Gestorías administrativas
Trámites, altas, poderes y escritos a la Administración. Mucho volumen y poca variación.
Despachos de abogados
Demandas, contestaciones, contratos tipo y cartas de despido: texto estándar que no puede fallar.
Administradores de fincas
Convocatorias, actas de junta y certificados de deuda, para cada finca, cada trimestre.
Asesorías fiscales y laborales
Contratos laborales, finiquitos, recursos y contestaciones a requerimientos.
Agencias inmobiliarias
Contratos de arras, arrendamientos y hojas de encargo. Una plantilla, cientos de inmuebles.
Corredurías de seguros
Documentación de pólizas, partes de siniestro y cartas de resolución, al ritmo de los siniestros.
- Procuradores
- Peritos y tasadores
- Arquitectura e ingeniería
- Departamentos legales y compliance
- RRHH y ETTs
- Clínicas y sanidad privada
- Administración pública
- Auditoría y consultoría
¿No estás en la lista? Si tu equipo reescribe el mismo documento Word cambiando nombres, fechas e importes, DocDealer encaja.
Cada plantilla corre en tres superficies — elige la que encaje.
Aplicación web
Abre el editor, rellena el formulario, mira las secciones aparecer en streaming, exporta DOCX o PDF. Colaboración en tiempo real incluida.
API REST
POST con un id de plantilla y un payload usando un token bearer. Recibe un DOCX o PDF validado. Documentada en /api/docs.
Servidor MCP
Cada plantilla es una tool tipada. Claude, Cursor y agentes propios descubren los esquemas y crean documentos por Model Context Protocol.
Más barato y rápido que un bucle de agente.
Un agente genérico vuelve a leer tus instrucciones y a deducir la estructura del documento en cada ejecución. DocDealer codifica esa estructura una sola vez, en la plantilla, así cada documento es una generación breve, fundamentada y validada, en lugar de un bucle de razonamiento largo y caro.
- 01Estructurado, no improvisado. Los campos, las secciones y las reglas están fijados en la plantilla; el modelo solo rellena contenido fundamentado.
- 02Coste predecible. Sin bucles abiertos de llamadas a herramientas: una generación acotada por sección.
- 03Salida validada. Cada valor procede de tus datos de formulario o adjuntos. Cero alucinaciones.
Plantillas tipadas. Reglas estrictas. Resultado previsible.
Una plantilla es un esquema con campos, reglas de validación y lógica condicional. Una vez definida, cualquier consumidor — UI, API o agente de IA — produce un documento válido.
- Tipos de campo
- Texto, número, fecha, enum, archivo, objetos repetibles. Cada campo tiene un tipo que el runtime entiende.
- Reglas de validación
- Obligatorio, min/max, regex, valores permitidos. Los datos inválidos se rechazan en el límite, no 200 líneas después.
- Adjuntos inteligentes
- Marca un campo de archivo como analizable y la IA extrae datos estructurados de PDFs e imágenes al formulario.
--- frontmatter
type: date fieldKey: fecha_firma required: true
type: selector fieldKey: tipo_poder options: […]
type: file_attachment fieldKey: dni_compareciente
schema: fullName · documentNumber · nationality
validationRules: «debe mostrar un DNI legible…»
sectionVisibilityRules: hide CONFIDENCIALIDAD if false<section name="COMPARECEN">
<instructions> «prioriza los datos extraídos del DNI analizado»
Doña {Nombre del compareciente | MARÍA LÓPEZ SÁEZ}, con DNI {DNI | 46.812.339-K}…
Esquemas dentro, documentos válidos fuera
Cada campo tiene un tipo y reglas. El mismo esquema alimenta el editor, el validador y la IA — todo lo generado encaja con la plantilla y lo que no, se marca en el origen.
Formulario generado desde el esquema
La plantilla define la UI. Secciones, orden de campos y visibilidad condicional vienen del mismo origen que consume la API.
La IA rellena el formulario, no la prosa
El modelo escribe valores estructurados en campos tipados — bajo las reglas de la plantilla. Las alucinaciones no tienen dónde caer.
La validación es la garantía
Campos obligatorios, regex, valores permitidos — comprobados igual lo cree un humano o un agente.
DOCX y PDF, con formato
Exporta en Word con tus estilos de párrafo, configuración de página y cabeceras, o renderiza a PDF en una llamada.
Protocolo nativo para
agentes de IA.
Expón cada plantilla a través del Model Context Protocol. Claude, Cursor o tu propio orquestador — cualquier cliente MCP descubre tus plantillas, lee sus esquemas y crea documentos vía tool calls.
- Plantillas descubribles
- Las tools listan cada plantilla de la org con su esquema — el agente elige una y sabe qué rellenar.
- Tool calls tipadas
- create_document, update_form, generate_section, validate_document, export_document — argumentos fuertemente tipados.
- Devuelve el artefacto
- El DOCX o PDF vuelve como payload base64 que el agente entrega al usuario o sube a S3.
- Autenticación bearer
- Las API keys autentican la sesión MCP. Las listas de plantillas por clave acotan a qué puede tocar el agente.
- list_templates
- get_template
- create_document
- update_document_form
- analyze_attachments
- generate_all_sections
- validate_document
- export_document
Creación programática de documentos
Cada acción de la UI es una llamada REST. Autentica con un token bearer, haz POST con un id de plantilla y un payload, y obtén un documento validado. La misma superficie que usa tu servidor MCP.
- Tokens bearer por organización
- Emite, renombra y revoca API keys con ámbito de organización. Texto plano visible solo al crearla.
- Allowlist por plantilla
- Restringe una clave a un subconjunto de plantillas para que un servicio backend solo toque lo que debe.
- Permisos con scope
- Scopes finos — lectura, escritura, exportación — por clave. Privilegio mínimo por defecto.
POST /api/attachments — sube un DNI, escritura o propuestaPOST /api/ai/analyze/attachment — extracción tipadaPOST /api/documents/generate — de una sola llamada, devuelve el archivo
$ curl -H "Authorization: Bearer $DD_KEY" \
-d @poderes.json https://api.thedocdealer.com/api/documents/generate
← 200 { filename: "documento.docx", blob: "UEsDBBQ…" }Edita en equipo, en tiempo real
Varios usuarios pueden rellenar formularios y revisar documentos a la vez gracias a Yjs CRDTs y Hocuspocus sobre WebSocket, con escalado horizontal vía Redis.
Crea plantillas desde tu propio agente de IA
Conecta Claude Code, Cursor o cualquier cliente MCP. Exporta la plantilla como un único fichero, la edita, la valida y genera un documento de prueba en memoria — tú revisas el diff antes de que nada llegue a una plantilla en producción. Se rechazan las importaciones que no validan o que sobrescribirían la edición de otra persona.
Exportar → editar → probar → diff → importarConstruido para la protección de datos en la UE — y el escrutinio notarial español.
Afirmaciones concretas respaldadas por la infraestructura desplegada. El cliente es el responsable del tratamiento; DocDealer actúa como encargado del tratamiento bajo el Art. 28 del RGPD y firma DPA bajo petición.
- Residencia de datos en la UE
- Todos los datos persistentes viven en AWS eu-west-1 (Irlanda). Nada en reposo sale de la UE — Postgres, S3 y Redis están en la misma región.
- Cifrado en reposo y en tránsito
- S3 SSE-AES256 para documentos y adjuntos; cifrado gestionado por RDS para Postgres; TLS 1.2+ extremo a extremo.
- Derecho al olvido
- Eliminar una organización borra sus documentos, adjuntos, análisis de IA y rastro de auditoría. Los usuarios individuales pueden borrarse sin afectar al contenido de la organización.
- DPA bajo petición
- Acuerdo de Encargo de Tratamiento (Art. 28 RGPD) disponible antes de firmar. Nosotros somos el encargado; tú sigues siendo el responsable.
¿Quieres ver si DocDealer encaja?
Cuéntanos quién eres y qué quieres redactar. Leemos cada mensaje; respondemos en un día laborable.
Usamos tus datos solo para responderte. Sin newsletter, sin compartir con terceros.
Construye plantillas. Despacha documentos.
Define el esquema una vez. Genera documentos desde la UI, la API, un agente MCP, o los tres.