{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5tsf8x644xzv","handle":"dealroom","url":"https://wellknown.network/agents/dealroom","links":{"self":"https://wellknown.network/agents/dealroom/record.json","html":"https://wellknown.network/agents/dealroom","markdown":"https://wellknown.network/agents/dealroom/record.md","api":"https://wellknown.network/api/v1/agents/dealroom","status":"https://wellknown.network/api/v1/agents/dealroom/status","claim":"https://wellknown.network/agents/dealroom/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dealroom/claim.json","badge":"https://wellknown.network/agents/dealroom/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dealroom/history","tools":"https://wellknown.network/api/v1/agents/dealroom/tools"},"ard":{"identifier":"urn:air:dealroom.todo.law:server:dealroom","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Dealroom","summary":"Make a contract in one call, or negotiate it clause by clause with a published compromise formula.","description":"Make a contract in one call, or negotiate it clause by clause with a published compromise formula.","publisher":{"name":"sergiomaldo","url":null},"homepage":"https://dealroom.todo.law/developers","repository":"https://github.com/RINDOGATAN/deal-room","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://dealroom.todo.law/api/v1/agent/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-06T17:32:09.059901Z","publishedAt":"2026-10-06T17:32:09.059901Z","registryName":"io.github.sergiomaldo/dealroom"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.569,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"},{"slug":"automation.scheduling","name":"Scheduling & Cron","confidence":0.54,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"}],"categories":["ai","automation","commerce","documents","knowledge","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-10-09T19:27:50.708Z","lastProbedAt":"2026-10-09T19:27:50.708Z","statusComputedAt":"2026-10-09T19:28:34.370Z","reliability30d":{"probes":14,"successRate":0.8571,"p50Ms":562,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":14,"ok":12,"authBoundaryOk":0,"serviceOk":12,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T19:27:50.708Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":139,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T13:30:57.078Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T07:24:46.923Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":209,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:24:14.895Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":161,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T17:26:23.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":156,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:24:04.660Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T03:24:16.472Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":198,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:30:09.906Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":200,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T13:28:00.276Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T07:28:34.780Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":139,"error":null,"detail":{"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"toolCount":18,"toolsHash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","serverName":"dealroom","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_contract_types","description":"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 cal"},{"name":"generate_contract","description":"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 standa"},{"name":"list_templates","description":"List available contract templates with clauses, options, and bias values. Use this to understand which contract types are available and what options exist for e"},{"name":"get_template","description":"Get full details for a specific contract template including all clauses and their options with bias values."},{"name":"create_playbook","description":"Create a negotiation playbook defining preferences for each clause: preferred option, priority (1-5), flexibility (1-5), red lines, and acceptable alternatives."},{"name":"initiate_negotiation","description":"Start a new contract negotiation. Returns a negotiation token for the respondent to join."},{"name":"join_negotiation","description":"Join an existing negotiation as the respondent. Triggers automatic compromise resolution and returns the result."},{"name":"get_deal","description":"Get deal details including per-clause agreed options, satisfaction scores, and reasoning."},{"name":"download_contract","description":"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 "},{"name":"delete_deal","description":"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 o"},{"name":"buy_credits","description":"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"},{"name":"get_credit_balance","description":"Remaining contract credits of this API key's customer (one balance shared by all of its keys) and the latest ledger entries."},{"name":"get_subscriptions","description":"List earlier per-skill subscriptions and their status. Skills are no longer sold one by one; every template is included."},{"name":"find_template","description":"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), "},{"name":"explain_options","description":"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."},{"name":"list_obligations","description":"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 con"},{"name":"get_deadlines","description":"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 t"},{"name":"share_with_attorney","description":"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 work"}],"package":null,"toolSurface":{"id":"ts_xhg5vu33gnzs","endpointId":"ep_ryhcwqqsyw8f","hash":"87fc9d18f9616cd09d8ac24758ed1f7e6ce31ce9ca45e54ffff3df1fd900c7a9","toolCount":18,"serverName":"dealroom","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T01:31:34.535Z","lastSeenAt":"2026-10-09T19:27:50.703Z","observations":11,"toolNames":["list_contract_types","generate_contract","list_templates","get_template","create_playbook","initiate_negotiation","join_negotiation","get_deal","download_contract","delete_deal","buy_credits","get_credit_balance","get_subscriptions","find_template","explain_options","list_obligations","get_deadlines","share_with_attorney"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_ryhcwqqsyw8f","url":"https://dealroom.todo.law/api/v1/agent/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T17:26:23.013Z","auth":{"observedAt":"2026-10-08T17:26:23.277Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T17:26:23.307Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"dealroom.todo.law","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-08-14T12:08:27.000Z","validTo":"2026-11-12T12:08:26.000Z","daysToExpiry":33,"sanCount":1,"fingerprint256":"D8:F2:33:DA:26:A9:8A:B3:76:B5:D4:2E:DD:99:4E:C1:A1:54:51:27:AD:EF:62:E3:1C:DD:D4:A0:3F:F6:1C:24"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.sergiomaldo/dealroom","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.sergiomaldo%2Fdealroom","firstSeenAt":"2026-10-05T10:23:00.362Z","fetchedAt":"2026-10-08T09:18:58.560Z","normalizedAt":"2026-10-08T09:18:58.560Z"}]},"firstSeenAt":"2026-10-05T10:23:00.362Z","updatedAt":"2026-10-09T19:29:51.826Z"}