Skip to main content
Open Agreements

Fill legal templates with AI

Hand a standard contract to Claude Code or another AI agent. Get back a filled DOCX you can review and send — no copy-paste, no starting from scratch.

Connect Claude Code:

claude mcp add --transport http open-agreements https://openagreements.org/api/mcp
NVCA Certificate of Incorporation — 39 fields filled with automatic redline

How it works

Open Agreements is a free, open-source MCP server. Connect it once, then ask any compatible AI agent to fill a template.

Step 1

Connect

Add the hosted MCP server to Claude Code, Gemini CLI, or any MCP-compatible coding agent.

Step 2

Pick a template

Choose from NDAs, SAFEs, NVCA financing docs, employment agreements, restrictive covenants, and more.

Step 3

Get a filled DOCX

The agent returns a Word file with your details filled in and a redline of changes — ready to review and send.

Use it with

Any agent that supports MCP servers or installable agent skills.

Claude Code

Best default for most users — coding agent with first-class MCP support.

Gemini CLI

Install the Open Agreements extension if your team is already on Gemini's terminal workflow.

Other coding agents

Any agent with MCP server support or installable agent skills can use Open Agreements.

Standard forms from Common Paper, Bonterms, Y Combinator, and NVCA, plus original OpenAgreements forms with state-specific practice notes. MIT-licensed open source.