Dealroom
Make a contract in one call, or negotiate it clause by clause with a published compromise formula.
Connect it
Settings → Connectors → Add custom connector
URL: https://dealroom.todo.law/api/v1/agent/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://dealroom.todo.law/api/v1/agent/mcp{
"mcpServers": {
"dealroom": {
"url": "https://dealroom.todo.law/api/v1/agent/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http dealroom https://dealroom.todo.law/api/v1/agent/mcp --header "Authorization: <value>"{
"servers": {
"dealroom": {
"type": "http",
"url": "https://dealroom.todo.law/api/v1/agent/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}18 tools, verified live
list_contract_typesread-onlyEvery contract type Dealroom can make, with the code to use as contractType, the guide slug, the governing laws and languages it is offered in, the role the caller can take (DPA and BAA only) and the inputs it asks for. Each input says whether it is required and, when it has one, its default; mustSend marks the required inputs without a default. Send every required input in terms. A required input
generate_contractMake a finished contract in one call: give the contract type, your side's details and, if you know them, the other side's. Clauses you leave out take the template's middle-ground option (the most neutral one; for an optional clause such as non-solicitation, none), never simply the first option listed. One prepaid credit is spent (the same price as any contract); with no credit the answer is HTTP 4
list_templatesread-onlyList available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for each clause. Pass `query` to search by code, abbreviation or name in English or Spanish ("nda", "dpa", "hipaa", "confidencialidad"), best match first.
get_templateread-onlyGet full details for a specific contract template including all clauses and their options with bias values.
create_playbookCreate a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives.
initiate_negotiationStart a new contract negotiation. Returns a negotiation token for the respondent to join.
join_negotiationJoin an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result.
get_dealread-onlyGet deal details including per-clause agreed options, satisfaction scores, and reasoning.
download_contractDownload the agreed contract as Markdown, HTML, PDF, DOCX or TXT (Markdown by default: agents read it best). Negotiation is free; the contract is paid when its document is first fetched: one prepaid credit of the customer is spent (any of its keys draws on the one balance). Later fetches of the same deal are free. With no credit left the answer is HTTP 402 with code PAYMENT_REQUIRED and the link t
delete_dealcan modifyDelete one of your single-party deals and its data: the parties, the other side's details, the clause choices, the inputs and the contract (documents are made on request and never stored). This cannot be undone. Only the account that made the deal can delete it; for any other account it does not exist (HTTP 404, also when it was already deleted). A deal another party takes part in, such as a two-p
buy_creditsOpen a hosted checkout for a pack of ten contract credits for this API key's customer (any of its keys can spend them). Returns checkoutUrl for a person to open in a browser; the credits arrive when the payment succeeds. Answers 409 where payments are off.
get_credit_balanceread-onlyRemaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries.
get_subscriptionsread-onlyList earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included.
find_templateread-onlyDescribe the matter in your own words; Dealroom answers with the contract types whose names or usual terms appear in the description (code, title, guide link), or "No template covers this. Such matters are usually handled by a lawyer." The matching is by words, with no AI model. A lawsuit or claim received, a subpoena, a data breach or a letter from a regulator is flagged as a time-sensitive matte
explain_optionsread-onlyThe options of one clause, each with its description and its pros and cons for each party, plus the clause's trade-off text, exactly as the template holds them. Nothing is ranked or recommended; when the template has no such text, the answer says so. Free (no credit).
list_obligationsread-onlyWhat a contract commits its parties to and the dates it states: the obligations ledger (recurring and event-driven duties, for the DPA today) and, for every contract type, the date inputs, the term, notice and renewal inputs and the agreed option of each term, renewal, termination, notice or duration clause. Facts as the contract states them; the contract text governs. Free (no credit).
get_deadlinesread-onlyA small public calendar of statutory dates: the Section 83(b) election (30 days after the stock is transferred), the SEC Form D notice (15 calendar days after the first sale) and the Delaware annual report and franchise tax (1 March). Give grantDate or firstSaleDate to count the due date. Each item carries its official source and is marked "Verify with the official source." General public dates, n
share_with_attorneyInvite a lawyer of the user's choice, by e-mail, to review the contract in Dealroom's attorney review. Available to any lawyer the user invites. The lawyer works for the user and bills the user directly; Dealroom takes no fee and makes no recommendation. Signing waits until the lawyer approves or the user cancels the review in Dealroom. Free (no credit).
Alternatives in Developer Tools
Compare →TLTldrawA
Draw and visually collaborate with your agents on tldraw's canvas.
KLKorean Law MCPA
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
EMemailmdA
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
SESemioticA
Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
RRReactive ResumeA
Free open-source resume builder with remote MCP tools for resumes and job applications.
PAPg AiguideA
Comprehensive PostgreSQL documentation and best practices, including ecosystem tools