Model Context Protocol

Use OpenAgreements in the AI you already have

Every maintained OpenAgreements contract template is available inside Claude, Cursor, and other Model Context Protocol (MCP) clients — through a free, hosted MCP server. No account and no API key. Point your assistant at the server and it can browse, search, read, and fill the whole library while you draft.

Add the server

In Claude Code, run:

claude mcp add --transport http open-agreements https://openagreements.org/api/mcp

Other clients that support remote (streamable-HTTP) MCP servers — Cursor, for example — take the endpoint directly:

{
  "mcpServers": {
    "open-agreements": {
      "type": "http",
      "url": "https://openagreements.org/api/mcp"
    }
  }
}

Some clients connect to remote servers a different way. Claude Desktop, for instance, adds them through its connector settings or a local bridge such as npx mcp-remote https://openagreements.org/api/mcp.

What your assistant can do

  • Browse the catalog — list every available template with its category and source.
  • Search by need — find templates by topic, jurisdiction, or source (for example a mutual NDA, an NVCA stock purchase, or a Wyoming non-compete).
  • Read the full definition — every field of a template, so the assistant knows exactly what to fill.
  • Fill a template — produce a finished Word document, with a redline (track-changes) against the standard form for recipe templates.

It is the same open, primary-source-backed library you see on this site — now usable wherever you draft. Free and open, always.