Now your coding agents can do paperwork too
Fill standard legal agreement templates and produce signable DOCX files. Templates cover NDAs, cloud terms, employment docs, contractor agreements, SAFEs, and NVCA financing documents.
42+ templates across three tiers with CI-enforced traceability.
Agent Skill (recommended):
npx skills add open-agreements/open-agreements
How it works
Choose a template
Pick from 42+ standard agreements — NDAs, SAFEs, NVCA forms, employment docs, and more.
Fill in your details
Answer interactive prompts or provide a JSON data file. Claude interviews you for field values grouped by section.
Get a signed-ready DOCX
Professionally formatted output preserving all original formatting from the template source.
42+ templates across three tiers
Browse the full template catalog
Internal templates (17)
Common Paper, Bonterms, OpenAgreements
CC BY 4.0 — shipped in package with {tag} placeholders
External templates (4)
Y Combinator SAFEs
CC BY-ND 4.0 — vendored unchanged
Recipes (7+)
NVCA financing documents
Downloaded on demand (not redistributable) — transformation instructions only
Trust & reliability
480+
Automated tests
100%
Pass rate
MIT
Open-source
15+
Open-source skills
Two execution modes: hosted remote MCP (openagreements.org/api/mcp) for zero-install convenience, or fully local package execution for sensitive documents.
Use Open Agreements with AI
Choose your AI agent, connect Open Agreements, and then ask the agent to use the template in your workflow.
Choose your AI agent
If you already have one installed and open, skip to Step 2.
Best default for most users who want a coding agent with MCP support.
Good if your team is already using Gemini’s terminal workflow.
Any agent that supports MCP servers or installable agent skills can work.
Connect Open Agreements
Pick the setup that matches your agent. Claude Code with the remote MCP is usually the simplest path.
Claude Code (most popular)
Add the hosted Open Agreements MCP server:
claude mcp add --transport http open-agreements https://openagreements.org/api/mcp
Gemini CLI
Install the Open Agreements extension:
gemini extensions install https://github.com/open-agreements/open-agreements
Other compatible coding agents
Install the Open Agreements agent skill when your agent supports skills:
npx skills add open-agreements/open-agreements
Q&A
Quick answers for teams evaluating Open Agreements.
What is Open Agreements? ▾
Does Open Agreements send agreement data to remote servers? ▾
https://openagreements.org/api/mcp, request/response content passes through that hosted service.
What templates are supported today? ▾
Can I use Open Agreements with Claude? ▾
https://openagreements.org/api/mcp as a connector in Claude (Settings → Connectors → Add custom connector) and you can list templates, fill agreements, and download DOCX files directly from the chat.
How is template licensing handled? ▾
Can Open Agreements generate .docx NDAs and Cloud Services Agreements? ▾
.docx agreements from template inputs, including Non-Disclosure Agreements (NDAs) and Cloud Services Agreements (CSAs), with workflow options for hosted connector use or local package execution.
Can I use Open Agreements as an AI contract generator for startups? ▾
.docx, then review and negotiate them with counsel.
How can I verify Open Agreements is actively maintained and tested? ▾
Can I generate employment offer letters and IP assignment agreements? ▾
Does Open Agreements replace legal counsel? ▾
Related developer tools
Open Agreements generates new documents from templates. Need to edit existing Word files?
safe-docx — surgical Word document editing