open-agreements
Open, primary-source-backed U.S. legal content — practice guides, 50-state surveys, reviewer checklists, and standard agreement templates. Built for legal teams and the agents helping them.
Documentation
OpenAgreements
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.docxThe 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
Understand the workflow
standard form + source and license metadata
→ supplied field values
→ validation and local rendering
→ reviewable DOCX
→ human legal and business reviewThe 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.
Frequently asked questions
What is open-agreements?
open-agreements is Open, primary-source-backed U.S. legal content — practice guides, 50-state surveys, reviewer checklists, and standard agreement templates. Built for legal teams and the agents helping them.
How do I install open-agreements?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is open-agreements open source?
Yes — it is hosted on GitHub at https://github.com/open-agreements/open-agreements and has 53 stars.
Related MCP tools
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
Testing and evaluation platform to chat, inspect, and debug MCP servers, MCP apps, and ChatGPT apps.
A desktop MCP client designed as a tool unitary utility integration, accelerating AI adoption through the Model Context Protocol (MCP) and enabling cross-vendor LLM API orchestration.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP