Open Agreements
@open-agreements
About Open Agreements
Fill standard legal agreement templates (NDAs, SAFEs, NVCA docs, employment contracts) as DOCX files. Remote MCP server — works without install. Browse templates, fill fields, generate signed-ready documents. MIT licensed.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"open-agreements": {
"url": "https://openagreements.org/api/mcp"
}
}
}Tools
4List all available legal agreement templates as a paginated compact catalog. Returns lightweight metadata for discovery — call get_template for full per-field detail. Templates are returned in stable lexicographic order by template_id. For finding templates by topic, jurisdiction, or source, use search_templates instead.
Search for legal agreement templates by keyword. Uses BM25 ranking to find the most relevant templates matching your query. Searches across template names, descriptions, categories, sources, and field definitions. Use this instead of list_templates when you know what kind of agreement you need.
Fetch a single template definition with full field metadata.
Fill a legal agreement template with field values and return a document via URL or MCP resource preview metadata. For field-selector templates (e.g. NVCA), also generates a redline (track-changes) document comparing the filled output against the standard form.
Overview
What is Open Agreements?
Open Agreements is an MCP server that allows AI agents to fill standard legal agreement templates and produce signable DOCX files. It integrates 40+ templates across NDAs, cloud service agreements, employment contracts, contractor agreements, SAFEs, and NVCA financing documents. It works with Claude Code, Gemini CLI, Cursor, and via CLI or MCP.
How to use Open Agreements?
Install via Agent Skill (npx skills add open-agreements/open-agreements), Claude Hosted MCP (claude mcp add --transport http open-agreements https://openagreements.ai/api/mcp), Gemini CLI Extension, or CLI (npm install -g open-agreements). Then prompt an agent to fill a template (e.g., "Fill the Common Paper mutual NDA for my company") or use CLI commands like open-agreements list and open-agreements fill.
Key features of Open Agreements
- 40+ standard legal templates (NDA, SaaS, employment, SAFE, NVCA)
- Produces signable DOCX files preserving source formatting
- Works with Claude Code, Gemini CLI, Cursor, and CLI
- Supports Common Paper, Bonterms, Y Combinator, and NVCA forms
- Electronic signature via DocuSign integration
- Skills for compliance auditing (SOC2, ISO 27001) and editing DOCX
Use cases of Open Agreements
- Drafting NDAs for subcontractors or business partners
- Creating consulting agreements, SOWs, and contractor agreements
- Generating Y Combinator SAFEs with valuation caps
- Filing Delaware franchise tax and annual report
- Running SOC 2 or ISO 27001 internal audits and evidence collection
FAQ from Open Agreements
What templates are available?
Over 40 templates from Common Paper, Bonterms, Y Combinator (SAFEs), and NVCA (venture financing), covering NDAs, SaaS agreements, employment contracts, DPAs, and more.
How does the agent fill a template?
The agent runs list --json to discover templates and fields, interviews you for values grouped by section, then runs fill <template> to render a
Frequently asked questions
What templates are available?
Over 40 templates from Common Paper, Bonterms, Y Combinator (SAFEs), and NVCA (venture financing), covering NDAs, SaaS agreements, employment contracts, DPAs, and more.
How does the agent fill a template?
The agent runs `list --json` to discover templates and fields, interviews you for values grouped by section, then runs `fill <template>` to render a
Basic information
More Files & Storage MCP servers
File Context Server
bsmi021A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
PDF Extraction MCP Server (Claude Code Fork)
xraywuMCP server to extract contents from a PDF file

Google Drive
modelcontextprotocolModel Context Protocol Servers
mcp-rquest
xxxbrianA MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It also supports converting PDF and HTML documents to Markdown for easier processing by LLMs.
Bulk Filesystem Operations MCP Server
strawgateMCP Server for reading many files at the same time
Comments