Developer

AI Contract Review API & MCP server

Two surfaces, one analysis engine. Use the REST API or connect any MCP-compatible agent to the remote MCP server in seconds — no local installation required.

Install the MCP server

MCP Server3 tools live

Remote server — no local install. Add to your AI agent in one click, or copy the config below.

One-click install

Or copy config

Claude Code
claude mcp add contractpanda --transport http "https://contractpanda.ai/api/mcp"
Windsurf · Cline · Claude Desktop — mcp.json
{
  "mcpServers": {
    "contractpanda": {
      "url": "https://contractpanda.ai/api/mcp"
    }
  }
}
explain_contractget_standard_phrasingslist_supported_contract_types

MCP tools

REST API endpoints

Base URL: https://contractpanda.ai

POST /api/v1/explain — JSON body
curl -X POST https://contractpanda.ai/api/v1/explain \
  -H "Content-Type: application/json" \
  -d '{"text": "<contract text>", "contractType": "auto"}'
POST /api/v1/explain — file upload
curl -X POST https://contractpanda.ai/api/v1/explain \
  -F "[email protected]" \
  -F "contractType=auto"
GET /api/v1/standard-phrasings
curl "https://contractpanda.ai/api/v1/standard-phrasings?clauseType=ip_ownership"
POST /api/v1/suggest-redlines
curl -X POST https://contractpanda.ai/api/v1/suggest-redlines \
  -H "Content-Type: application/json" \
  -d '{"clauseType": "ip_ownership", "clauseText": "<your clause text>"}'
POST
/api/v1/explain

Explain a contract — clause-by-clause comparison to standard templates. Accepts JSON body or multipart file upload (PDF, DOCX, TXT).

GET
/api/v1/standard-phrasings

Get common phrasings from the standard template corpus for a clause type (?clauseType=ip_ownership|non_compete|...)

GET
/api/v1/contract-types

List all supported contract types

POST
/api/v1/suggest-redlines

Compare a specific clause to standard templates. Body: {"clauseType": "...", "clauseText": "..."}

Stateless processing: Every request returns the full analysis in the response. Nothing is stored server-side. Re-running the same document returns a fresh analysis.

API reference