OpenAgreements
MCP serverFiles & storageYour AI can fill in standard legal agreement templates and return finished DOCX files. It covers common documents like NDAs, SAFEs, NVCA docs, and employment agreements. Instead of starting from a blank page, you get a completed draft you can review and use.
Use OpenAgreements in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add OpenAgreements and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use OpenAgreements to list templates
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add open-agreements, then ask your AI to fill in the agreement you need, such as an NDA or a SAFE. It will return the completed document as a DOCX file.
What your AI can do with it
- Fill in NDA templates
- Fill in SAFE templates
- Fill in NVCA documents
- Fill in employment agreement templates
- Return completed agreements as DOCX files
Install OpenAgreements
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user openagreements 'https://openagreements.org/api/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://openagreements.org/api/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=openagreements&config=eyJ1cmwiOiJodHRwczovL29wZW5hZ3JlZW1lbnRzLm9yZy9hcGkvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://openagreements.org/api/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add openagreements --url 'https://openagreements.org/api/mcp'Run it once, then sign in with codex mcp login openagreements if the server asks for an account.
From the project's README
As published by open-agreements/open-agreements in README.md.
OpenAgreements helps people and software agents find primary-source-backed U.S. legal guidance and produce reviewable DOCX files from standard agreement templates.
What OpenAgreements does
- Publishes jurisdiction-specific practice guides with citations to primary law.
- Provides standard agreement templates with source and license metadata.
- Fills templates locally through a CLI or over MCP.
- Publishes review checklists and comparison surveys in human- and machine-readable formats.
OpenAgreements provides legal information and document mechanics, not legal advice. It does not decide whether a form or clause is right for a transaction, and generated documents are drafts for human review.
The project’s longer-term goal is a citable conformance layer for legal AI: primary law becomes inspectable requirements, an AI can check a document against them, and a lawyer owns the final call. Read Why OpenAgreements Exists for the rationale; this README stays focused on using the project.
Fill your first agreement
Install the CLI locally, inspect the available forms, and fill the Common Paper Mutual NDA:
npm install -g open-agreements
open-agreements list
open-agreements fill common-paper-mutual-nda \
--set party_1_name="Jane Doe" \
--set party_1_company="Acme Manufacturing, Inc." \
--set party_2_name="John Smith" \
--set party_2_company="Northeast Logistics LLC" \
--set effective_date="2026-07-15" \
--set purpose="Evaluating a potential logistics relationship" \
--output mutual-nda.docx
The last command writes mutual-nda.docx. Open it in Word or another DOCX
viewer and review every filled term before signature. Defaults supply the
standard one-year term, Delaware governing law, and other omitted cover terms;
the CLI reports any priority fields that still need attention.
For a complete, copyable example and field-review steps, follow the quick start.
Understand the workflow
standard form + source and license metadata
→ supplied field values
→ validation and local rendering
→ reviewable DOCX
→ human legal and business review
The standard form is authoritative until rendering. Your supplied values become the transaction-specific inputs. The generated DOCX is an output for review; it is never automatically accepted or signed.
The legal-content path is separate: practice guides cite primary sources, surveys compare jurisdictions, and checklists turn requirements into review steps. Those materials can inform a decision, but they do not mutate an agreement.
Choose your next step
- Install OpenAgreements — choose local CLI, local MCP, or hosted MCP.
- Fill a standard agreement — complete the canonical workflow end to end.
- Use legal guidance and checklists — find the right human- or machine-readable source.
- Connect an AI agent — configure Claude Code, Codex CLI, Cursor, or Gemini CLI.
- Browse the full catalog — templates, guides, surveys, checklists, skills, and packages.
- Understand system boundaries — follow content and documents through the system.
- Contribute — change code, documentation, templates, or field-selectors.
Links: Website | Template Catalog | Docs | Trust | npm
Privacy and document handling
- Local CLI and local stdio MCP processing stay on your machine.
- Hosted MCP template filling runs server-side; filled documents are not stored after the response is returned.
- Some field-selector workflows download an official source document at runtime.
Choose an execution mode that matches your document-sensitivity and internal policy requirements. See the trust-boundary status and security policy.
License
Project code is licensed under Apache License 2.0. Content retains its
source-specific license. See the licensing reference
and each template's metadata.yaml before redistribution or modification.
Tools it offers (4)
What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
list_templatessearch_templatesget_templatefill_template
Signals
- GitHub stars
- 59
- Forks
- 11
- Last commit
- Sep 2026
- Weekly_downloads
- 12k weekly_downloads
Advanced
- Delivery
- open-agreements MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-open-agreements-open-agreements- Source
- github.com/open-agreements/open-agreements
- Hosted endpoint
https://openagreements.org/api/mcp
github.com/open-agreements/open-agreements
More in Files & storage
MCP server · wonderwhy-er
More in Files & storagelocal-mcp
MCP server · colibird-ai
More in Files & storageruntime
MCP server · withruntime
More in Files & storagegeml
MCP server · geml-spec
More in Files & storagecarbone-mcp
MCP server · carboneio
More in Files & storagesrift
MCP server · srivardhan113
More in Files & storage