Dealroom para desarrolladores

Crea un contrato en una sola llamada desde tu código o tu agente de IA, con la API o con MCP, y léelo en Dealroom.

Tres pasos

  1. Consigue una clave API

    Inicia sesión, abre Ajustes, Claves API y elige Crear clave. Cópiala: empieza por drk_ y solo se muestra una vez.

    Abrir Ajustes, Claves API
  2. Compra créditos

    En la misma página, elige Comprar créditos. Cada contrato creado con la API o con MCP gasta un crédito.

  3. Haz la llamada

    Envía el tipo de contrato y tus datos. La respuesta incluye el contrato y los enlaces para leerlo y descargarlo.

La llamada

Con curl. Sustituye drk_YOUR_KEY por tu clave.

Petición
curl -X POST https://dealroom.todo.law/api/v1/agent/contracts \
  -H "Authorization: Bearer drk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "contractType": "NDA",
    "governingLaw": "SPAIN",
    "language": "es",
    "party": {
      "legalName": "Tu Empresa, S.L.",
      "signatoryName": "Ana García",
      "signatoryTitle": "Administradora única",
      "email": "ana@tuempresa.example"
    },
    "counterparty": {
      "legalName": "Otra Empresa, S.A."
    },
    "inline": "md"
  }'

Campos

contractType
Obligatorio. El código (NDA) o la dirección de la guía del contrato (nda). Consulta Tipos de contrato más abajo.
party
Obligatorio. Tu parte: legalName (obligatorio), address, taxId, signatoryName, signatoryTitle, email.
counterparty
La otra parte, con los mismos campos. Si no lo envías, su bloque queda en blanco para que lo complete ella.
governingLaw
CALIFORNIA, NEW_YORK, ENGLAND_WALES o SPAIN. Solo hace falta cuando el contrato se ofrece con más de una.
language
en o es, cuando el contrato se ofrece en los dos. Por defecto, en.
terms
Los datos que pide el contrato, por id, como una ciudad o un importe. Los que no envíes toman su valor por defecto.
clauses
Elección de cláusulas opcional: id de la cláusula y código de la opción. Las que no indiques toman la opción estándar.
role
Solo DPA y BAA: el papel que asumes, como PROCESSOR o CONTROLLER.
inline
md, html o txt: el propio contrato en la respuesta. Con MCP, md por defecto.
title
Un nombre para el acuerdo. Si no lo envías, se forma con las partes.

Respuesta

Respuesta
{
  "dealId": "cm9abc123",
  "dealRoomId": "cm9def456",
  "status": "AGREED",
  "contractType": "NDA",
  "governingLaw": "SPAIN",
  "language": "es",
  "paid": "credit",
  "dealUrl": "https://dealroom.todo.law/deals/cm9def456",
  "documents": {
    "pdf": "https://dealroom.todo.law/api/v1/agent/deals/cm9abc123/document",
    "docx": "https://dealroom.todo.law/api/v1/agent/deals/cm9abc123/document/docx",
    "txt": "https://dealroom.todo.law/api/v1/agent/deals/cm9abc123/document/txt",
    "md": "https://dealroom.todo.law/api/v1/agent/deals/cm9abc123/document/md",
    "html": "https://dealroom.todo.law/api/v1/agent/deals/cm9abc123/document/html"
  },
  "guide": "https://dealroom.todo.law/contracts/nda",
  "document": {
    "format": "md",
    "content": "# Acuerdo de confidencialidad\n\n## Partes\n..."
  }
}

Conviene saber

  • Si no te quedan créditos, la respuesta es HTTP 402 y no se crea nada.
  • Cuando repitas una llamada, envía la misma cabecera Idempotency-Key: la repetición devuelve la primera respuesta y no se cobra otra vez.
  • Un contrato pagado se puede volver a descargar gratis en cualquier formato.
  • El enlace dealUrl se abre para la persona cuyo correo es el titular de la clave API, una vez que inicia sesión.

Conecta un agente de IA con MCP

La dirección del servidor MCP. Tu clave va en la cabecera Authorization.

MCP
https://dealroom.todo.law/api/v1/agent/mcp

Configuración por cliente

Claude Code

Ejecuta esto en un terminal.

Claude Code
claude mcp add --transport http dealroom https://dealroom.todo.law/api/v1/agent/mcp \
  --header "Authorization: Bearer drk_YOUR_KEY"

Herramientas

list_contract_types
Todos los tipos de contrato y los datos que pide cada uno. Sin clave.
generate_contract
Crea un contrato en una sola llamada. Lo devuelve en Markdown, con los enlaces.
download_contract
Un contrato en Markdown, HTML, PDF, DOCX o TXT.
get_deal
Las cláusulas y el estado de un acuerdo.
buy_credits
Un enlace de pago de un pack de créditos, para que lo abra una persona.
get_credit_balance
Los créditos que quedan en la cuenta.
list_templates, get_template
Las cláusulas y opciones de cada contrato.
create_playbook, initiate_negotiation, join_negotiation
Negociar un contrato entre dos agentes.

API REST

Sirve cualquier lenguaje que pueda enviar peticiones HTTP. Todas las rutas empiezan por https://dealroom.todo.law.

MétodoRutaQué haceClave
GET/api/v1/agent/contract-typesTipos de contrato y los datos que pide cada unoNo
POST/api/v1/agent/contractsCrear un contrato en una sola llamadaSí
GET/api/v1/agent/deals/{dealId}/document/mdEl contrato en Markdown (también /html, /txt, /docx; PDF sin sufijo)Sí
GET/api/v1/agent/deals/{dealId}Las cláusulas y el estado de un acuerdoSí
GET/api/v1/agent/credits/balanceCréditos que quedanSí
POST/api/v1/agent/credits/checkoutUn enlace de pago de un pack de créditosSí
GET/api/v1/agent/templates/{code}Cláusulas y opciones de un contratoSí
POST/api/v1/agent/negotiateIniciar una negociación entre dos agentesSí
POST/api/v1/agent/mcpEl servidor MCPSí

Ejemplo

curl
curl https://dealroom.todo.law/api/v1/agent/contract-types?lang=es

curl -X POST https://dealroom.todo.law/api/v1/agent/contracts \
  -H "Authorization: Bearer drk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "contractType": "NDA",
    "governingLaw": "SPAIN",
    "language": "es",
    "party": {
      "legalName": "Tu Empresa, S.L.",
      "signatoryName": "Ana García",
      "signatoryTitle": "Administradora única",
      "email": "ana@tuempresa.example"
    },
    "counterparty": {
      "legalName": "Otra Empresa, S.A."
    },
    "inline": "md"
  }'
Leer la guía completa de la API de agentes

Tipos de contrato

Todos los contratos que puede crear la llamada, agrupados como en las guías de contratos. Envía el código como contractType. Los datos con valor por defecto se pueden omitir.

Tipos de contrato, con el código que hay que enviar y los datos que pide cada uno
ContratoCódigoLeyes aplicablesIdiomasDatos obligatorios
Comercial y tecnología
Acuerdo de ConfidencialidadNDACalifornia, Inglaterra y Gales, EspañaInglés, Español
  • dispute-forum-city (solo con España; por defecto Madrid)
Acuerdo de Joint VentureJOINT_VENTURECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • jv-name
  • jv-purpose
Contrato de Desarrollo de SoftwareSOFTWARE_DEVELOPMENTCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • project-name
  • project-description
Contrato de Licencia de TecnologíaTECHNOLOGY_LICENSECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • technology-description
Contrato de Suscripción SaaSSAASCalifornia, Inglaterra y Gales, EspañaInglés, EspañolNinguno
Contrato Marco de Prestación de ServiciosMSACalifornia, Inglaterra y Gales, EspañaInglés, EspañolNinguno
Protección de datos y privacidad
Acuerdo de encargo de tratamiento de datosDPACalifornia, Inglaterra y Gales, EspañaInglés, Español
  • processing-purpose
  • data-categories
  • processor-establishment (por defecto EEA)
Acuerdo de Licencia de DatosDATA_LICENSINGCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • data-categories
  • license-fee
  • license-term (por defecto 12)
Aviso de PrivacidadPRIVACY_NOTICECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • jurisdictions
  • company-name
  • company-website
  • dpo-email
  • effective-date
HIPAA Business Associate Agreement NegotiatorBAA_NEGOTIATORCaliforniaInglésNinguno
Equipo y servicios
Cesión de Propiedad IntelectualCESION_PIEspañaEspañol, InglésNinguno
Contrato de AsesoramientoADVISORYCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • advisor-name
Contrato de Cesión de Propiedad Intelectual e IndustrialIP_ASSIGNMENTCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • subject-matter
  • assignment-fee
Contrato de ConsultoríaCONSULTINGCalifornia, Inglaterra y GalesInglés, Español
  • service-description
  • hourly-rate
  • rate-currency (por defecto USD)
Contrato de Prestación de ServiciosCONTRATO_SERVICIOSEspañaEspañol, Inglés
  • objeto-entregables
  • honorarios
  • plazo-pago-dias (por defecto 30)
Contrato de TrabajoEMPLOYMENTCalifornia, Inglaterra y GalesInglés, Español
  • start-date
  • base-salary
  • salary-currency (por defecto USD)
Contrato LaboralCONTRATO_LABORALEspañaEspañol, Inglés
  • convenio-colectivo
  • salario-bruto-anual
  • puesto-grupo-profesional
  • centro-trabajo
Startups e inversión
Acuerdo de FundadoresFOUNDERSCalifornia, Inglaterra y Gales, EspañaInglés, EspañolNinguno
Acuerdo SAFESAFECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • valuation-cap-amount
Certificate of Incorporation (Delaware C-Corp)DELAWARE_CERT_OF_INCORPORATIONCaliforniaInglés
  • company-name
  • registered-agent
  • par-value
  • incorporator
Pacto de AccionistasSHAREHOLDERSCalifornia, Inglaterra y GalesInglés, Español
  • company-name
  • company-jurisdiction
  • board-size
Pacto de InversiónSEED_INVESTMENTCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • pre-money-valuation
  • investment-amount
  • share-count
  • share-price
  • board-size
Pacto de SociosPACTO_SOCIOSEspañaEspañol, InglésNinguno
Plan de Incentivos en CapitalEQUITY_INCENTIVECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • plan-name
Préstamo ConvertibleCONVERTIBLE_NOTECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • principal-amount
  • valuation-cap-amount
  • qualified-financing-threshold
Term Sheet (Carta de Intenciones)TERM_SHEETCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • round-amount
  • pre-money-valuation
Marketing y distribución
Acuerdo de Marca Blanca / DistribuciónWHITE_LABEL_RESELLERCalifornia, Inglaterra y Gales, EspañaInglés, EspañolNinguno
Acuerdo de Marketing con InfluencersINFLUENCER_MARKETINGCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • campaign-name
  • total-compensation
  • num-deliverables
Acuerdo de Programa de Afiliados / ReferidosAFFILIATE_PROGRAMCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • program-name
  • base-commission
Orden de Inserción PublicitariaADVERTISING_IOCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • campaign-name
  • total-budget
  • start-date
  • end-date
Derecho societario español
Acta de Consejo de AdministraciónACTA_CONSEJO_ADMINISTRACIONEspañaEspañol
  • company-name
  • cif
  • registered-address
  • meeting-date
  • president-name
  • secretary-name
Acta de Junta GeneralACTA_JUNTA_GENERALEspañaEspañol
  • company-name
  • cif
  • registered-address
  • meeting-date
  • meeting-type
  • quorum-percentage
  • secretary-name
  • president-name
Asignación Individual de Phantom SharesPHANTOM_SHARES_GRANTEspañaEspañol
  • employee-name
  • phantom-count
  • grant-date
  • plan-date
  • individual-vesting-months
Marco de Phantom SharesPHANTOM_SHARES_PLANEspañaEspañol
  • company-name
  • cif
  • total-pool-percentage
  • cliff-months
  • vesting-months
  • plan-effective-date
  • payment-term-days
Inmobiliario
Assured Periodic Tenancy AgreementRESIDENTIAL_TENANCY_GBInglaterra y GalesInglés
  • property-address
  • monthly-rent
  • annual-rent (solo con Inglaterra y Gales)
California Residential Lease AgreementRESIDENTIAL_TENANCY_US_CACaliforniaInglés
  • property-address
  • monthly-rent
Contrato de Arrendamiento de ViviendaRESIDENTIAL_TENANCY_ESEspañaEspañol
  • property-address
  • monthly-rent
Otros
Template AgreementTEMPLATECalifornia, Inglaterra y Gales, EspañaInglésNinguno

Formatos

Un contrato, cinco formatos, todos a partir del mismo texto. Un contrato pagado se puede descargar en todos los formatos sin coste adicional.

FormatoTipo de medioPara quéCómo obtenerlo
Markdowntext/markdownAgentes de IA y herramientas que leen textoinline: "md", o /document/md
HTMLtext/htmlPáginas web, vistas previas y lectores de pantalla; un solo archivo, sin recursos externosinline: "html", o /document/html
Textotext/plainSistemas de texto planoinline: "txt", o /document/txt
PDFapplication/pdfLeer e imprimir/document
DOCXDocumento de WordEditar en un procesador de textos/document/docx

Precio

Redactar y negociar es gratis. Cada contrato cuesta 29 US$, lo mismo en la web, con la API o con MCP.

Los agentes pagan con créditos de prepago, un crédito por contrato. Los créditos se venden en packs de 10: 217,50 US$ el pack.

Ver la página de precios

Para máquinas

Los contratos salen de modelos redactados por abogados. Lee cada contrato antes de firmarlo. Esta página es información general, no asesoramiento jurídico.
© Rindogatan LLC