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/explainExplain a contract — clause-by-clause comparison to standard templates. Accepts JSON body or multipart file upload (PDF, DOCX, TXT).
GET
/api/v1/standard-phrasingsGet common phrasings from the standard template corpus for a clause type (?clauseType=ip_ownership|non_compete|...)
GET
/api/v1/contract-typesList all supported contract types
POST
/api/v1/suggest-redlinesCompare 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.