Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-open-agreements-open-agreements": {
"args": [
"-y",
"skills"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
English | Español | 简体中文 | Português (Brasil) | Deutsch
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'skills' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked skills against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
AFIP — Argentine tax authority, electronic invoicing (Factura Electrónica)
MCP Security Weekly
Get CVE alerts and security updates for io.github.open-agreements/open-agreements and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
English | Español | 简体中文 | Português (Brasil) | Deutsch
Fill standard legal agreement templates and get signable DOCX files. OpenAgreements includes 40+ templates across NDAs, cloud service agreements, employment docs, contractor agreements, SAFEs, and NVCA financing documents.
Works with Claude Code, Gemini CLI, Cursor, and local MCP or CLI workflows.
Demo: Claude fills a Common Paper Mutual NDA in under 2 minutes. Sped up for brevity.
%%{init: {"flowchart": {"htmlLabels": true, "curve": "basis", "nodeSpacing": 30, "rankSpacing": 50}, "themeVariables": {"fontSize": "14px"}} }%%
flowchart LR
InputLeft["<b>Catalog + values</b><br/>Common Paper · Bonterms ·<br/>NVCA · YC SAFE<br/><br/>party info · dates · terms"]
subgraph Server["open-agreements — local MCP server"]
direction LR
subgraph Discover["<b>1. Discover</b>"]
direction TB
DiscTool["<code>list_templates(cursor, limit)</code><br/><code>get_template(template_id)</code>"]
end
subgraph Fill["<b>2. Fill</b>"]
direction TB
FillTool["<code>fill_template(<br/> template, values,<br/> output_path, return_mode)</code>"]
end
subgraph Sign["<b>3. Sign</b>"]
direction TB
SignTool["<code>send_for_signature(<br/> file_path, signers,<br/> document_name, api_key)</code>"]
end
... [View full README on GitHub](https://github.com/open-agreements/open-agreements#readme)