⚖️ Contract Analyzer MCP

Zero-external-API MCP server that analyzes, compares, and validates contracts using pure Python NLP and pattern matching. No AI APIs, no external services — runs entirely offline.

MCP Server Free & Open Source
Smithery Badge

🔧 Available Tools

analyze_contract

Extract parties, dates, obligations, termination clauses, and risks

compare_contracts

Side-by-side comparison highlighting differences in clauses

check_clause

Validate specific clauses against best-practice templates

extract_obligations

Identify all obligations, deadlines, and responsible parties

risk_assessment

Score contracts for common risk factors and red flags

💰 Free & Open

💡 Example Usage

Configure this MCP server in your AI client (Claude Desktop, Cursor, VS Code + Continue, etc.) and ask:

"Analyze this NDA and flag any unusual clauses" — "Compare these two vendor contracts and highlight differences" — "What are all the payment obligations in this agreement?"

⚡ Quick Install

# 1. Clone the repository
git clone https://github.com/Rumblingb/contract-analyzer-mcp.git
cd contract-analyzer-mcp

# 2. Install dependencies
pip install -r requirements.txt

# 3. Run the server
python3 server.py

# 4. Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
# {
#   "mcpServers": {
#     "contract-analyzer": { "command": "python3", "args": ["/path/to/server.py"] }
#   }
# }