# Dealroom: full context for AI agents > Dealroom drafts and negotiates contracts. An AI agent can make a finished contract in one call, through the REST API or the MCP server, from lawyer-written templates in English and Castilian Spanish. Clauses left out take the standard option. Each contract made through the API or MCP spends one prepaid credit. Short version: https://dealroom.todo.law/llms.txt ## Discovery files - MCP server card: https://dealroom.todo.law/.well-known/mcp/server-card.json - MCP discovery: https://dealroom.todo.law/.well-known/mcp.json - Agent card (describes the service; connect through the MCP server or the REST API, not A2A): https://dealroom.todo.law/.well-known/agent.json - Developer quick start: https://dealroom.todo.law/developers (Markdown: https://dealroom.todo.law/developers.md; Spanish: https://dealroom.todo.law/es/developers) - Contract types and the inputs each needs (JSON, no key): https://dealroom.todo.law/api/v1/agent/contract-types (Spanish: https://dealroom.todo.law/api/v1/agent/contract-types?lang=es) ## Get an API key and credits 1. Sign in at https://dealroom.todo.law and open Settings, API keys (https://dealroom.todo.law/settings/api-keys). Choose Create key and copy it: it starts with drk_ and is shown once. 2. On the same page, buy credits. Each contract made through the API or MCP spends one credit. With no credit the answer is HTTP 402 with code PAYMENT_REQUIRED and nothing is created. ## Make a contract in one call `POST https://dealroom.todo.law/api/v1/agent/contracts` with `Authorization: Bearer drk_...`. Body: `contractType` (the code), `party` (your side: `legalName` required; `address`, `taxId`, `signatoryName`, `signatoryTitle`, `email` optional), optional `counterparty` (same shape), `governingLaw` (needed only when the type offers more than one), `language` (`en` or `es`), `terms` (the required inputs, by id), `clauses` (clause id to option code), `role` (DPA and BAA) and `inline` (`md`, `html` or `txt`). Send an `Idempotency-Key` header so a retry is not charged twice. ```sh 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": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" }' ``` ## MCP server - Address: https://dealroom.todo.law/api/v1/agent/mcp - Transport: Streamable HTTP (JSON answers, no sessions) - Authentication: `Authorization: Bearer drk_YOUR_KEY` - Registry name: io.github.sergiomaldo/dealroom ### Tools - `list_contract_types`: Every contract type and the facts it needs. No key needed. - `generate_contract`: Make a contract in one call. Returns it as Markdown, with the links. - `download_contract`: One contract as Markdown, HTML, PDF, DOCX or TXT. - `get_deal`: A deal's clauses and status. - `delete_deal`: Delete one of your single-party deals and its data. - `buy_credits`: A payment link for a pack of credits, for a person to open. - `get_credit_balance`: Credits left on the account. - `get_subscriptions`: Earlier per-skill subscriptions and their status. Every template is now included. - `list_templates, get_template`: Clauses and options of each contract, and of the A2A_ agent-to-agent protocol types. - `create_playbook, initiate_negotiation, join_negotiation`: Negotiate a contract between two agents, including the A2A_ protocol types (negotiation only). - `find_template`: Describe the matter; get the matching templates, or "No template covers this. Such matters are usually handled by a lawyer." Matching by words, no AI model. No key needed. - `explain_options`: The options of one clause, with each side's pros and cons as the template states them. Nothing is recommended. - `list_obligations`: The duties and the dates a contract states: term, renewal, notice and date inputs. - `get_deadlines`: Public statutory dates (83(b), Form D, Delaware 1 March), each with its official source to verify. No key needed. - `share_with_attorney`: Invite any lawyer you choose to review a contract in Dealroom. The lawyer works for you and bills you directly; Dealroom takes no fee and makes no recommendation. ### Setup by client #### Claude Code ``` claude mcp add --transport http dealroom https://dealroom.todo.law/api/v1/agent/mcp \ --header "Authorization: Bearer drk_YOUR_KEY" ``` #### Claude Desktop ``` { "mcpServers": { "dealroom": { "command": "npx", "args": [ "-y", "mcp-remote", "https://dealroom.todo.law/api/v1/agent/mcp", "--header", "Authorization:${DEALROOM_AUTH}" ], "env": { "DEALROOM_AUTH": "Bearer drk_YOUR_KEY" } } } } ``` #### Cursor ``` { "mcpServers": { "dealroom": { "url": "https://dealroom.todo.law/api/v1/agent/mcp", "headers": { "Authorization": "Bearer drk_YOUR_KEY" } } } } ``` #### VS Code ``` { "inputs": [ { "type": "promptString", "id": "dealroom-key", "description": "Dealroom API key", "password": true } ], "servers": { "dealroom": { "type": "http", "url": "https://dealroom.todo.law/api/v1/agent/mcp", "headers": { "Authorization": "Bearer ${input:dealroom-key}" } } } } ``` #### Other clients ``` { "mcpServers": { "dealroom": { "type": "http", "url": "https://dealroom.todo.law/api/v1/agent/mcp", "headers": { "Authorization": "Bearer drk_YOUR_KEY" } } } } ``` ## Contract types (37) Send the code as `contractType`. The most common contracts come first. Send every required input in terms. A required input with a default can be left out: the default is applied. ### Non-disclosure agreement (NDA) (`NDA`) - Guide: https://dealroom.todo.law/contracts/nda (Spanish: https://dealroom.todo.law/es/contracts/nda) - Code: `NDA` (the slug `nda` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `dispute-forum-city` (text; only under SPAIN; if left out, the default Madrid is applied) - One call body: ```json { "contractType": "NDA", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Data processing agreement (DPA) (`DPA`) - Guide: https://dealroom.todo.law/contracts/data-processing-agreement (Spanish: https://dealroom.todo.law/es/contracts/data-processing-agreement) - Code: `DPA` (the slug `data-processing-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Roles (`role`): PROCESSOR, CONTROLLER (default PROCESSOR) - Required inputs: `processing-purpose` (textarea), `data-categories` (multiSelect; one of contact-details, identification-data, financial-data, account-credentials, usage-technical, location-data, professional-data, marketing-comms, support-content, special-category, children-data), `processor-establishment` (choice; one of EEA, UK, US, OTHER; if left out, the default EEA is applied) - One call body: ```json { "contractType": "DPA", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "processing-purpose": "", "data-categories": "contact-details" }, "inline": "md" } ``` ### Master services agreement (MSA) (`MSA`) - Guide: https://dealroom.todo.law/contracts/master-services-agreement (Spanish: https://dealroom.todo.law/es/contracts/master-services-agreement) - Code: `MSA` (the slug `master-services-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: none - One call body: ```json { "contractType": "MSA", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### SaaS subscription agreement (`SAAS`) - Guide: https://dealroom.todo.law/contracts/saas-agreement (Spanish: https://dealroom.todo.law/es/contracts/saas-agreement) - Code: `SAAS` (the slug `saas-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: none - One call body: ```json { "contractType": "SAAS", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Consulting agreement (independent contractor) (`CONSULTING`) - Guide: https://dealroom.todo.law/contracts/consulting-agreement (Spanish: https://dealroom.todo.law/es/contracts/consulting-agreement) - Code: `CONSULTING` (the slug `consulting-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES - Languages: en, es - Required inputs: `service-description` (text), `hourly-rate` (currency), `rate-currency` (text; if left out, the default USD is applied) - One call body: ```json { "contractType": "CONSULTING", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "service-description": "", "hourly-rate": "10000" }, "inline": "md" } ``` ### Employment agreement (`EMPLOYMENT`) - Guide: https://dealroom.todo.law/contracts/employment-agreement (Spanish: https://dealroom.todo.law/es/contracts/employment-agreement) - Code: `EMPLOYMENT` (the slug `employment-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES - Languages: en, es - Required inputs: `start-date` (date), `base-salary` (currency), `salary-currency` (text; if left out, the default USD is applied) - One call body: ```json { "contractType": "EMPLOYMENT", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "start-date": "2026-11-01", "base-salary": "10000" }, "inline": "md" } ``` ### Intellectual property assignment agreement (`IP_ASSIGNMENT`) - Guide: https://dealroom.todo.law/contracts/ip-assignment-agreement (Spanish: https://dealroom.todo.law/es/contracts/ip-assignment-agreement) - Code: `IP_ASSIGNMENT` (the slug `ip-assignment-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `subject-matter` (text), `assignment-fee` (currency) - One call body: ```json { "contractType": "IP_ASSIGNMENT", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "subject-matter": "", "assignment-fee": "10000" }, "inline": "md" } ``` ### SAFE (simple agreement for future equity) (`SAFE`) - Guide: https://dealroom.todo.law/contracts/safe-agreement (Spanish: https://dealroom.todo.law/es/contracts/safe-agreement) - Code: `SAFE` (the slug `safe-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `valuation-cap-amount` (currency) - One call body: ```json { "contractType": "SAFE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "valuation-cap-amount": "10000" }, "inline": "md" } ``` ### Convertible note (`CONVERTIBLE_NOTE`) - Guide: https://dealroom.todo.law/contracts/convertible-note (Spanish: https://dealroom.todo.law/es/contracts/convertible-note) - Code: `CONVERTIBLE_NOTE` (the slug `convertible-note` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `principal-amount` (currency), `valuation-cap-amount` (currency), `qualified-financing-threshold` (currency) - One call body: ```json { "contractType": "CONVERTIBLE_NOTE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "principal-amount": "10000", "valuation-cap-amount": "10000", "qualified-financing-threshold": "10000" }, "inline": "md" } ``` ### Advisory agreement (`ADVISORY`) - Guide: https://dealroom.todo.law/contracts/advisory-agreement (Spanish: https://dealroom.todo.law/es/contracts/advisory-agreement) - Code: `ADVISORY` (the slug `advisory-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `advisor-name` (text) - One call body: ```json { "contractType": "ADVISORY", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "advisor-name": "" }, "inline": "md" } ``` ### Privacy notice (privacy policy) (`PRIVACY_NOTICE`) - Guide: https://dealroom.todo.law/contracts/privacy-notice (Spanish: https://dealroom.todo.law/es/contracts/privacy-notice) - Code: `PRIVACY_NOTICE` (the slug `privacy-notice` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `jurisdictions` (multiSelect; one of CALIFORNIA, ENGLAND_WALES, SPAIN), `company-name` (text), `company-website` (text), `dpo-email` (text), `effective-date` (date) - One call body: ```json { "contractType": "PRIVACY_NOTICE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "jurisdictions": "CALIFORNIA", "company-name": "", "company-website": "", "dpo-email": "", "effective-date": "2026-11-01" }, "inline": "md" } ``` ### Software development agreement (`SOFTWARE_DEVELOPMENT`) - Guide: https://dealroom.todo.law/contracts/software-development-agreement (Spanish: https://dealroom.todo.law/es/contracts/software-development-agreement) - Code: `SOFTWARE_DEVELOPMENT` (the slug `software-development-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `project-name` (text), `project-description` (text) - One call body: ```json { "contractType": "SOFTWARE_DEVELOPMENT", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "project-name": "", "project-description": "" }, "inline": "md" } ``` ### Technology license agreement (`TECHNOLOGY_LICENSE`) - Guide: https://dealroom.todo.law/contracts/technology-license-agreement (Spanish: https://dealroom.todo.law/es/contracts/technology-license-agreement) - Code: `TECHNOLOGY_LICENSE` (the slug `technology-license-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `technology-description` (text) - One call body: ```json { "contractType": "TECHNOLOGY_LICENSE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "technology-description": "" }, "inline": "md" } ``` ### Joint venture agreement (`JOINT_VENTURE`) - Guide: https://dealroom.todo.law/contracts/joint-venture-agreement (Spanish: https://dealroom.todo.law/es/contracts/joint-venture-agreement) - Code: `JOINT_VENTURE` (the slug `joint-venture-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `jv-name` (text), `jv-purpose` (text) - One call body: ```json { "contractType": "JOINT_VENTURE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "jv-name": "", "jv-purpose": "" }, "inline": "md" } ``` ### HIPAA business associate agreement (BAA) (`BAA_NEGOTIATOR`) - Guide: https://dealroom.todo.law/contracts/business-associate-agreement (Spanish: https://dealroom.todo.law/es/contracts/business-associate-agreement) - Code: `BAA_NEGOTIATOR` (the slug `business-associate-agreement` also works) - Governing laws: CALIFORNIA - Languages: en - Roles (`role`): BUSINESS_ASSOCIATE, COVERED_ENTITY (default BUSINESS_ASSOCIATE) - Required inputs: none - One call body: ```json { "contractType": "BAA_NEGOTIATOR", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Data licensing agreement (`DATA_LICENSING`) - Guide: https://dealroom.todo.law/contracts/data-licensing-agreement (Spanish: https://dealroom.todo.law/es/contracts/data-licensing-agreement) - Code: `DATA_LICENSING` (the slug `data-licensing-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `data-categories` (text), `license-fee` (currency), `license-term` (number; if left out, the default 12 is applied) - One call body: ```json { "contractType": "DATA_LICENSING", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "data-categories": "", "license-fee": "10000" }, "inline": "md" } ``` ### Service agreement under Spanish law (contrato de prestación de servicios) (`CONTRATO_SERVICIOS`) - Guide: https://dealroom.todo.law/contracts/services-agreement-spain (Spanish: https://dealroom.todo.law/es/contracts/services-agreement-spain) - Code: `CONTRATO_SERVICIOS` (the slug `services-agreement-spain` also works) - Governing laws: SPAIN - Languages: es, en - Required inputs: `objeto-entregables` (text), `honorarios` (currency), `plazo-pago-dias` (number; if left out, the default 30 is applied) - One call body: ```json { "contractType": "CONTRATO_SERVICIOS", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "objeto-entregables": "", "honorarios": "10000" }, "inline": "md" } ``` ### Employment contract under Spanish law (contrato laboral) (`CONTRATO_LABORAL`) - Guide: https://dealroom.todo.law/contracts/employment-contract-spain (Spanish: https://dealroom.todo.law/es/contracts/employment-contract-spain) - Code: `CONTRATO_LABORAL` (the slug `employment-contract-spain` also works) - Governing laws: SPAIN - Languages: es, en - Required inputs: `convenio-colectivo` (text), `salario-bruto-anual` (currency), `puesto-grupo-profesional` (text), `centro-trabajo` (text) - One call body: ```json { "contractType": "CONTRATO_LABORAL", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "convenio-colectivo": "", "salario-bruto-anual": "10000", "puesto-grupo-profesional": "", "centro-trabajo": "" }, "inline": "md" } ``` ### IP assignment agreement under Spanish law (cesión de propiedad intelectual) (`CESION_PI`) - Guide: https://dealroom.todo.law/contracts/ip-assignment-spain (Spanish: https://dealroom.todo.law/es/contracts/ip-assignment-spain) - Code: `CESION_PI` (the slug `ip-assignment-spain` also works) - Governing laws: SPAIN - Languages: es, en - Required inputs: none - One call body: ```json { "contractType": "CESION_PI", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Certificate of incorporation (Delaware C corporation) (`DELAWARE_CERT_OF_INCORPORATION`) - Guide: https://dealroom.todo.law/contracts/delaware-certificate-of-incorporation (Spanish: https://dealroom.todo.law/es/contracts/delaware-certificate-of-incorporation) - Code: `DELAWARE_CERT_OF_INCORPORATION` (the slug `delaware-certificate-of-incorporation` also works) - Governing laws: CALIFORNIA - Languages: en - Required inputs: `company-name` (text), `registered-agent` (text), `par-value` (text), `incorporator` (text) - One call body: ```json { "contractType": "DELAWARE_CERT_OF_INCORPORATION", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "company-name": "", "registered-agent": "", "par-value": "", "incorporator": "" }, "inline": "md" } ``` ### Founders agreement (`FOUNDERS`) - Guide: https://dealroom.todo.law/contracts/founders-agreement (Spanish: https://dealroom.todo.law/es/contracts/founders-agreement) - Code: `FOUNDERS` (the slug `founders-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: none - One call body: ```json { "contractType": "FOUNDERS", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Venture capital term sheet (`TERM_SHEET`) - Guide: https://dealroom.todo.law/contracts/term-sheet (Spanish: https://dealroom.todo.law/es/contracts/term-sheet) - Code: `TERM_SHEET` (the slug `term-sheet` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `round-amount` (currency), `pre-money-valuation` (currency) - One call body: ```json { "contractType": "TERM_SHEET", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "round-amount": "10000", "pre-money-valuation": "10000" }, "inline": "md" } ``` ### Seed investment agreement (`SEED_INVESTMENT`) - Guide: https://dealroom.todo.law/contracts/seed-investment-agreement (Spanish: https://dealroom.todo.law/es/contracts/seed-investment-agreement) - Code: `SEED_INVESTMENT` (the slug `seed-investment-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `pre-money-valuation` (currency), `investment-amount` (currency), `share-count` (number), `share-price` (currency), `board-size` (number) - One call body: ```json { "contractType": "SEED_INVESTMENT", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "pre-money-valuation": "10000", "investment-amount": "10000", "share-count": "12", "share-price": "10000", "board-size": "12" }, "inline": "md" } ``` ### Shareholders agreement (`SHAREHOLDERS`) - Guide: https://dealroom.todo.law/contracts/shareholders-agreement (Spanish: https://dealroom.todo.law/es/contracts/shareholders-agreement) - Code: `SHAREHOLDERS` (the slug `shareholders-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES - Languages: en, es - Required inputs: `company-name` (text), `company-jurisdiction` (text), `board-size` (number) - One call body: ```json { "contractType": "SHAREHOLDERS", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "company-name": "", "company-jurisdiction": "", "board-size": "12" }, "inline": "md" } ``` ### Spanish shareholders' agreement (pacto de socios) (`PACTO_SOCIOS`) - Guide: https://dealroom.todo.law/contracts/shareholders-agreement-spain (Spanish: https://dealroom.todo.law/es/contracts/shareholders-agreement-spain) - Code: `PACTO_SOCIOS` (the slug `shareholders-agreement-spain` also works) - Governing laws: SPAIN - Languages: es, en - Required inputs: none - One call body: ```json { "contractType": "PACTO_SOCIOS", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Equity incentive plan (`EQUITY_INCENTIVE`) - Guide: https://dealroom.todo.law/contracts/equity-incentive-plan (Spanish: https://dealroom.todo.law/es/contracts/equity-incentive-plan) - Code: `EQUITY_INCENTIVE` (the slug `equity-incentive-plan` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `plan-name` (text) - One call body: ```json { "contractType": "EQUITY_INCENTIVE", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "plan-name": "" }, "inline": "md" } ``` ### Advertising insertion order (IO) (`ADVERTISING_IO`) - Guide: https://dealroom.todo.law/contracts/advertising-insertion-order (Spanish: https://dealroom.todo.law/es/contracts/advertising-insertion-order) - Code: `ADVERTISING_IO` (the slug `advertising-insertion-order` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `campaign-name` (text), `total-budget` (currency), `start-date` (date), `end-date` (date) - One call body: ```json { "contractType": "ADVERTISING_IO", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "campaign-name": "", "total-budget": "10000", "start-date": "2026-11-01", "end-date": "2026-11-01" }, "inline": "md" } ``` ### Affiliate and referral program agreement (`AFFILIATE_PROGRAM`) - Guide: https://dealroom.todo.law/contracts/affiliate-agreement (Spanish: https://dealroom.todo.law/es/contracts/affiliate-agreement) - Code: `AFFILIATE_PROGRAM` (the slug `affiliate-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `program-name` (text), `base-commission` (percentage) - One call body: ```json { "contractType": "AFFILIATE_PROGRAM", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "program-name": "", "base-commission": "10" }, "inline": "md" } ``` ### Influencer marketing agreement (`INFLUENCER_MARKETING`) - Guide: https://dealroom.todo.law/contracts/influencer-marketing-agreement (Spanish: https://dealroom.todo.law/es/contracts/influencer-marketing-agreement) - Code: `INFLUENCER_MARKETING` (the slug `influencer-marketing-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: `campaign-name` (text), `total-compensation` (currency), `num-deliverables` (number) - One call body: ```json { "contractType": "INFLUENCER_MARKETING", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "campaign-name": "", "total-compensation": "10000", "num-deliverables": "12" }, "inline": "md" } ``` ### White-label and reseller agreement (`WHITE_LABEL_RESELLER`) - Guide: https://dealroom.todo.law/contracts/reseller-agreement (Spanish: https://dealroom.todo.law/es/contracts/reseller-agreement) - Code: `WHITE_LABEL_RESELLER` (the slug `reseller-agreement` also works) - Governing laws: CALIFORNIA, ENGLAND_WALES, SPAIN - Languages: en, es - Required inputs: none - One call body: ```json { "contractType": "WHITE_LABEL_RESELLER", "governingLaw": "ENGLAND_WALES", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "inline": "md" } ``` ### Board of directors minutes (Spain) (`ACTA_CONSEJO_ADMINISTRACION`) - Guide: https://dealroom.todo.law/contracts/board-minutes-spain (Spanish: https://dealroom.todo.law/es/contracts/board-minutes-spain) - Code: `ACTA_CONSEJO_ADMINISTRACION` (the slug `board-minutes-spain` also works) - Governing laws: SPAIN - Languages: es - Required inputs: `company-name` (text), `cif` (text), `registered-address` (text), `meeting-date` (date), `president-name` (text), `secretary-name` (text) - One call body: ```json { "contractType": "ACTA_CONSEJO_ADMINISTRACION", "language": "es", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "company-name": "", "cif": "", "registered-address": "", "meeting-date": "2026-11-01", "president-name": "", "secretary-name": "" }, "inline": "md" } ``` ### General meeting minutes (Spain) (`ACTA_JUNTA_GENERAL`) - Guide: https://dealroom.todo.law/contracts/general-meeting-minutes-spain (Spanish: https://dealroom.todo.law/es/contracts/general-meeting-minutes-spain) - Code: `ACTA_JUNTA_GENERAL` (the slug `general-meeting-minutes-spain` also works) - Governing laws: SPAIN - Languages: es - Required inputs: `company-name` (text), `cif` (text), `registered-address` (text), `meeting-date` (date), `meeting-type` (choice; one of Ordinaria, Extraordinaria, Universal), `quorum-percentage` (text), `secretary-name` (text), `president-name` (text) - One call body: ```json { "contractType": "ACTA_JUNTA_GENERAL", "language": "es", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "company-name": "", "cif": "", "registered-address": "", "meeting-date": "2026-11-01", "meeting-type": "Ordinaria", "quorum-percentage": "", "secretary-name": "", "president-name": "" }, "inline": "md" } ``` ### Phantom shares plan (Spain) (`PHANTOM_SHARES_PLAN`) - Guide: https://dealroom.todo.law/contracts/phantom-shares-plan (Spanish: https://dealroom.todo.law/es/contracts/phantom-shares-plan) - Code: `PHANTOM_SHARES_PLAN` (the slug `phantom-shares-plan` also works) - Governing laws: SPAIN - Languages: es - Required inputs: `company-name` (text), `cif` (text), `total-pool-percentage` (text), `cliff-months` (text), `vesting-months` (text), `plan-effective-date` (date), `payment-term-days` (text) - One call body: ```json { "contractType": "PHANTOM_SHARES_PLAN", "language": "es", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "company-name": "", "cif": "", "total-pool-percentage": "", "cliff-months": "", "vesting-months": "", "plan-effective-date": "2026-11-01", "payment-term-days": "" }, "inline": "md" } ``` ### Individual phantom shares grant (Spain) (`PHANTOM_SHARES_GRANT`) - Guide: https://dealroom.todo.law/contracts/phantom-shares-grant (Spanish: https://dealroom.todo.law/es/contracts/phantom-shares-grant) - Code: `PHANTOM_SHARES_GRANT` (the slug `phantom-shares-grant` also works) - Governing laws: SPAIN - Languages: es - Required inputs: `employee-name` (text), `phantom-count` (text), `grant-date` (date), `plan-date` (date), `individual-vesting-months` (text) - One call body: ```json { "contractType": "PHANTOM_SHARES_GRANT", "language": "es", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "employee-name": "", "phantom-count": "", "grant-date": "2026-11-01", "plan-date": "2026-11-01", "individual-vesting-months": "" }, "inline": "md" } ``` ### Residential lease (Spain) (`RESIDENTIAL_TENANCY_ES`) - Guide: https://dealroom.todo.law/contracts/residential-lease-spain (Spanish: https://dealroom.todo.law/es/contracts/residential-lease-spain) - Code: `RESIDENTIAL_TENANCY_ES` (the slug `residential-lease-spain` also works) - Governing laws: SPAIN - Languages: es - Required inputs: `property-address` (text), `monthly-rent` (currency) - One call body: ```json { "contractType": "RESIDENTIAL_TENANCY_ES", "language": "es", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "property-address": "", "monthly-rent": "10000" }, "inline": "md" } ``` ### Assured periodic tenancy agreement (`RESIDENTIAL_TENANCY_GB`) - Guide: https://dealroom.todo.law/contracts/assured-periodic-tenancy (Spanish: https://dealroom.todo.law/es/contracts/assured-periodic-tenancy) - Code: `RESIDENTIAL_TENANCY_GB` (the slug `assured-periodic-tenancy` also works) - Governing laws: ENGLAND_WALES - Languages: en - Required inputs: `property-address` (text), `monthly-rent` (currency), `annual-rent` (currency; only under ENGLAND_WALES) - One call body: ```json { "contractType": "RESIDENTIAL_TENANCY_GB", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "property-address": "", "monthly-rent": "10000", "annual-rent": "10000" }, "inline": "md" } ``` ### California residential lease agreement (`RESIDENTIAL_TENANCY_US_CA`) - Guide: https://dealroom.todo.law/contracts/california-residential-lease (Spanish: https://dealroom.todo.law/es/contracts/california-residential-lease) - Code: `RESIDENTIAL_TENANCY_US_CA` (the slug `california-residential-lease` also works) - Governing laws: CALIFORNIA - Languages: en - Required inputs: `property-address` (text), `monthly-rent` (currency) - One call body: ```json { "contractType": "RESIDENTIAL_TENANCY_US_CA", "language": "en", "party": { "legalName": "Your company" }, "counterparty": { "legalName": "The other company" }, "terms": { "property-address": "", "monthly-rent": "10000" }, "inline": "md" } ``` --- The contracts come from templates written by lawyers. Read each contract before you sign it. This file is general information, not legal advice.