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, jurisdiction (lugar de constitución), taxId, signatoryName, signatoryTitle, contact, email. En el contrato solo se escribe lo que envías; el e-mail de la cuenta, nunca.
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, UNITED_STATES, ENGLAND_WALES, SPAIN o DELAWARE. Solo hace falta cuando el contrato se ofrece con más de una. Con UNITED_STATES, envía el estado en terms como us-state (por ejemplo, New York).
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, o un solo tipo con contractType. 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.
delete_deal
Elimina uno de tus acuerdos de una sola parte y sus datos.
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.
get_subscriptions
Las suscripciones anteriores por skill y su estado. Hoy todas las plantillas están incluidas.
list_templates, get_template
Las cláusulas y opciones de cada contrato, y de los tipos de protocolo entre agentes A2A_.
create_playbook, initiate_negotiation, join_negotiation
Negociar un contrato entre dos agentes, también los tipos de protocolo A2A_ (solo por negociación).
find_template
Describe el asunto y recibe las plantillas que coinciden, o "Ninguna plantilla cubre esto. De estos asuntos suele ocuparse un abogado o una abogada." Búsqueda por palabras, sin modelo de IA. Sin clave.
explain_options
Las opciones de una cláusula, con las ventajas e inconvenientes de cada parte tal como los recoge la plantilla. No se recomienda ninguna.
list_obligations
Las obligaciones y las fechas que fija un contrato: duración, renovación, preaviso y fechas indicadas.
get_deadlines
Fechas legales públicas (83(b), Form D, Delaware 1 de marzo), cada una con su fuente oficial para comprobarla. Sin clave.
share_with_attorney
Invita al abogado o la abogada que elijas a revisar un contrato en Dealroom. Trabaja para ti y te factura directamente; Dealroom no cobra nada por ello.

Contratos para agentes de IA

Los contratos que más crean los agentes, por orden. Cada enlace abre la guía del contrato en su ejemplo de la llamada, ya rellenado con su código y sus datos obligatorios. El resto de contratos está en Tipos de contrato, más abajo.

Los contratos más habituales, con el código que hay que enviar y el ejemplo de la llamada de cada uno
N.ºContratoCódigoDatos obligatoriosLa llamada
1Acuerdo de confidencialidad (NDA)NDA
  • us-state (solo con Estados Unidos)
  • dispute-forum-city (solo con España; si no lo envías, se aplica el valor por defecto Madrid)
Ver la llamada
2Contrato de encargo del tratamiento (DPA)DPA
  • processing-purpose
  • data-categories
  • processor-establishment (si no lo envías, se aplica el valor por defecto EEA)
Ver la llamada
3Contrato marco de prestación de servicios (MSA)MSA
  • us-state (solo con Estados Unidos)
Ver la llamada
4Contrato de suscripción SaaSSAAS
  • us-state (solo con Estados Unidos)
Ver la llamada
5Contrato de consultoríaCONSULTING
  • service-description
  • hourly-rate
  • rate-currency (si no lo envías, se aplica el valor por defecto USD)
Ver la llamada
6Contrato de trabajoEMPLOYMENT
  • start-date
  • base-salary
  • salary-currency (si no lo envías, se aplica el valor por defecto USD)
Ver la llamada
7Contrato de cesión de propiedad intelectualIP_ASSIGNMENT
  • subject-matter
  • assignment-fee
Ver la llamada
8Acuerdo SAFE (acuerdo simple de capital futuro)SAFE
  • valuation-cap-amount
Ver la llamada
9Préstamo convertibleCONVERTIBLE_NOTE
  • principal-amount
  • valuation-cap-amount
  • qualified-financing-threshold
Ver la llamada
10Contrato de asesoramientoADVISORY
  • advisor-name
Ver la llamada
11Aviso de privacidadPRIVACY_NOTICE
  • jurisdictions
  • company-name
  • company-website
  • dpo-email
  • effective-date
Ver la llamada

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í
DELETE/api/v1/agent/deals/{dealId}Eliminar uno de tus acuerdos de una sola parte y sus datosSí
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í
GET/api/v1/agent/find-template?q=...Las plantillas que coinciden con una descripciónNo
GET/api/v1/agent/templates/{code}/options?clause=...Las opciones de una cláusula, desde las dos partesSí
GET/api/v1/agent/deals/{dealId}/obligationsLas obligaciones y fechas de un contratoSí
GET/api/v1/agent/deadlinesFechas legales públicas con sus fuentesNo
POST/api/v1/agent/deals/{dealId}/attorneyInvitar a tu propio abogado o abogada a revisarSí

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. Envía en terms todos los datos obligatorios. Un dato obligatorio con valor por defecto puede omitirse: se aplica ese valor.

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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • dispute-forum-city (solo con España; si no lo envías, se aplica el valor 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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • 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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
Contrato marco de prestación de serviciosMSACalifornia, Inglaterra y Gales, España, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
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 (si no lo envías, se aplica el valor por defecto EEA)
Acuerdo de Licencia de DatosDATA_LICENSINGCalifornia, Inglaterra y Gales, EspañaInglés, Español
  • data-categories
  • license-fee
  • license-term (si no lo envías, se aplica el valor por defecto 12)
Aviso de privacidadPRIVACY_NOTICECalifornia, Inglaterra y Gales, EspañaInglés, Español
  • jurisdictions
  • company-name
  • company-website
  • dpo-email
  • effective-date
Business Associate Agreement (HIPAA)BAA_NEGOTIATORCaliforniaInglés
  • services-description
  • phi-by-design (si no lo envías, se aplica el valor por defecto no)
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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • subject-matter
  • assignment-fee
Contrato de ConsultoríaCONSULTINGCalifornia, Inglaterra y Gales, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • service-description
  • hourly-rate
  • rate-currency (si no lo envías, se aplica el valor por defecto USD)
Contrato de Prestación de ServiciosCONTRATO_SERVICIOSEspañaEspañol, Inglés
  • objeto-entregables
  • honorarios
  • plazo-pago-dias (si no lo envías, se aplica el valor por defecto 30)
Contrato de TrabajoEMPLOYMENTCalifornia, Inglaterra y GalesInglés, Español
  • start-date
  • base-salary
  • salary-currency (si no lo envías, se aplica el valor 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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
Acuerdo SAFESAFECalifornia, Inglaterra y Gales, España, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • valuation-cap-amount
Certificate of Incorporation (Delaware C-Corp)DELAWARE_CERT_OF_INCORPORATIONDelawareInglé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ña, Estados UnidosInglés, Español
  • us-state (solo con Estados Unidos)
  • 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

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 €, 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 € 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