mcpbeat Sign in

Dealroom MCP Server

not responding

Dealroom is listed as active in the registry but did not answer our last check. It exposes 18 tools.

Make a contract in one call, or negotiate it clause by clause with a published compromise formula.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 34 days of history · worst day 0%
34 days agonow
0.0%
Uptime 24h
0 of 91 checks
18
Tools
read from the server
97 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 15

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 October 2026. No other catalogue keeps this.

13 Oct 3 tools changed the parameters they ask for create_playbook, generate_contract, list_contract_types
13 Oct 2 tool descriptions were rewritten generate_contract, list_contract_types
7 Oct 6 tools appeared delete_deal, explain_options, find_template and 3 more
7 Oct 3 tools changed the parameters they ask for create_playbook, generate_contract, get_template
7 Oct a tool description was rewritten list_contract_types

What the code does

We have not read this server's code yet, 3 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a file path from a variable cli/commands/skill-package.ts:51, cli/index.ts:85
    const filePath = path.join(contentDir, filename);

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add dealroom --transport http https://dealroom.todo.law/api/v1/agent/mcp
Settings → Connectors → Add custom connector, then paste this address
https://dealroom.todo.law/api/v1/agent/mcp
~/.codex/config.toml
[mcp_servers.dealroom]
url = "https://dealroom.todo.law/api/v1/agent/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "dealroom": {
      "url": "https://dealroom.todo.law/api/v1/agent/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "dealroom": {
      "type": "http",
      "url": "https://dealroom.todo.law/api/v1/agent/mcp"
    }
  }
}

Available tools 18

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

deal
delete_deal
Delete 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-party negotiation, is refused with HTTP 409 and nothing is deleted. The payment record is kept for billing (amount, date, account and deal id, no names or contract text), and a spent credit is not given back.
get_deal
Get deal details including per-clause agreed options, satisfaction scores, and reasoning.
template
find_template
Describe 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 matter outside the templates (outsideTemplates). It does not say what the user needs and names no lawyer. Free; no API key needed.
get_template
Get full details for a specific contract template including all clauses and their options with bias values.
buy
buy_credits
Open 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.
contract
list_contract_types
Every 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 with a default can be left out: the default is applied. Call this first to know what to ask the user. Send contractType to get one type with its inputs, or summary true to get every type without its inputs (a short list of codes). No API key needed.
credit
get_credit_balance
Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries.
deadlines
get_deadlines
A 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, not advice. Free; no API key needed.
download
download_contract
Download 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 to buy credits.
explain
explain_options
The 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).
generate
generate_contract
Make 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 402 with code PAYMENT_REQUIRED and nothing is created. Returns the contract as Markdown, then the deal id, the link where the person can read it in Dealroom and the Markdown, HTML, PDF, DOCX and TXT links (free to fetch again).
initiate
initiate_negotiation
Start a new contract negotiation. Returns a negotiation token for the respondent to join.
join
join_negotiation
Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result.
obligations
list_obligations
What 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).
playbook
create_playbook
Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives.
share
share_with_attorney
Invite 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).
subscriptions
get_subscriptions
List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included.
templates
list_templates
List 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.

Endpoints

URLTransportStateLatencyChecked
https://dealroom.todo.law/api/v1/agent/mcp streamable-http answering 97 ms 15 min ago

Alternatives to Dealroom

same job, measured the same way
Contract Clause Library Assemble
by bestremotetools

Assemble a contract from a searchable clause library, with variables filled in or flagged as missing

local only
MakeItRun
by makeitrunai

Publish HTML from Claude or ChatGPT to a live URL with a QR code — no developer needed.

answering
mcp-hub
by ni-c

Many stdio MCP servers from one container, published over HTTPS with OAuth 2.1 for any MCP client

340 installs/wk local only
Pagehaus
by pagehaus

Create, edit and publish plain HTML websites on Pagehaus, with contact forms and custom domains.

answering
Callmcp
by callmcp

One MCP tool contract for telephony — any call provider, hosted, local, or BYOK.

99 installs/wk local only
S
Spryloom
by spryloom

Publish apps from Claude Code, Codex or Cursor to your team, behind sign-in, with a database.

385 installs/wk local only
Tomi — AI Phone Calls
by tomi

Claude makes real phone calls for you — in many languages, with transcript and outcome back in chat.

answering
Common Paper
by commonpaper

Create, send, negotiate, sign, and track contracts with Common Paper.

answering

Dealroom — questions

Answers built from our own checks of this server.

What can Dealroom do?
It exposes 18 tools, read directly from the server on our last check. Among them: buy_credits, create_playbook, delete_deal, download_contract, explain_options, find_template and 12 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Dealroom mostly used for?
Its tools cluster around template and deal. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Dealroom working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 91 checks got a reply (0.0%), average response time 97 ms. The bar chart above shows every period we have measured.
Is Dealroom still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
The registry lists Dealroom as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Dealroom?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Dealroom need an API key?
No. Dealroom completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 18 of them are readable on this page. This is what we observed, not what the docs claim.