MCP Server

ClausePilot

io.github.sarvin-tech/clausepilot
Legal & Compliance Public & reachable MCP 2025-11-25

What this MCP does

Analyzes contracts for renewal terms, obligations, and risks through a paid workflow.

analyze_contract_risk
Analyze contract risk with ClausePilot
Paid $0.05 USDC contract workflow analysis. Without paymentSignature it returns the x402 payment challenge; retry after payment to receive the analysis.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'owner': {'type': 'string'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'counterparty': {'type': 'string'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
check_nda_clauses
Check NDA clauses
Paid $0.04 USDC tool that extracts confidentiality scope, duration, exclusions, residuals, return/destruction and related NDA clauses.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
check_saas_terms
Check SaaS terms
Paid $0.04 USDC tool that checks SaaS terms for suspension, unilateral changes, data, SLA, renewal and liability signals.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
compare_contract_risk
Compare contract risk
Paid $0.06 USDC tool that compares two contracts across renewal, notice, penalties and operational risk signals.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['textA', 'textB'], 'properties': {'textA': {'type': 'string', 'minLength': 1, 'description': 'First contract text.'}, 'textB': {'type': 'string', 'minLength': 1, 'description': 'Second contract text.'}, 'titleA': {'type': 'string', 'description': 'Optional title for the first contract.'}, 'titleB': {'type': 'string', 'description': 'Optional title for the second contract.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
extract_contract_obligations
Extract contract obligations
Paid $0.02 USDC tool that extracts operational obligations such as reporting, security, SLA, audit and insurance duties.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
extract_employment_terms
Extract employment terms
Paid $0.04 USDC tool that extracts employment terms without making jurisdiction-specific legal conclusions.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
extract_payment_terms
Extract invoice and payment terms
Paid $0.02 USDC tool that extracts payment timing, invoicing, late fees, currency, billing cycle and discount signals.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
extract_renewal_deadline
Extract renewal deadline
Paid $0.015 USDC tool that extracts term, expiry, auto-renewal and notice-window signals from contract text.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
find_contract_penalties
Find contract penalties
Paid $0.015 USDC tool that finds early termination fees, liquidated damages, late fees and similar exposure.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
get_clausepilot_payment_info
Get ClausePilot payment info
Returns the ClausePilot flagship paid contract-risk API URL, price, network and x402 payment protocol without charging.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
list_clausepilot_paid_tools
List ClausePilot paid tools
Lists the ClausePilot flagship API plus all focused Agent Store tools, including price and endpoint, without charging.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
review_vendor_contract_risk
Review vendor contract risk
Paid $0.05 USDC tool that reviews vendor contracts for renewal, lock-in, service, data, liability and commercial risk signals.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
scan_contract_portfolio_200
Scan up to 200 contracts
Paid $12.90 USDC high-volume portfolio scan for up to 200 contracts with ranked operational triage.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contracts'], 'properties': {'contracts': {'type': 'array', 'items': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}}}, 'maxItems': 200, 'minItems': 1}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
scan_contract_portfolio_50
Scan up to 50 contracts
Paid $3.49 USDC portfolio scan for up to 50 contracts with ranked risk, renewal, penalty, obligation and payment-term summaries.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contracts'], 'properties': {'contracts': {'type': 'array', 'items': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}}}, 'maxItems': 50, 'minItems': 1}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
summarize_contract_for_agents
Summarize contract for agents
Paid $0.02 USDC tool that produces a compact structured contract summary for downstream agents and workflows.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
triage_contract
Triage a contract
Paid $0.08 USDC bundle that returns contract summary, renewal timing, penalties, obligations and payment terms in one call.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text to analyze.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
triage_contract_batch_10
Triage up to 10 contracts
Paid $0.69 USDC portfolio tool for up to 10 contracts with per-contract triage and portfolio-level ranking.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contracts'], 'properties': {'contracts': {'type': 'array', 'items': {'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'minLength': 1, 'description': 'Contract text.'}, 'title': {'type': 'string', 'description': 'Optional contract title.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}}}, 'maxItems': 10, 'minItems': 1}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
triage_pdf_contract
Triage a PDF contract
Paid $0.12 USDC tool for text-based PDFs. Extracts up to 30 pages and returns bundled contract triage. Invalid or image-only PDFs are rejected before settlement.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['pdfBase64'], 'properties': {'title': {'type': 'string', 'description': 'Optional document title.'}, 'pdfBase64': {'type': 'string', 'minLength': 8, 'description': 'Base64-encoded text-based PDF. Maximum decoded size is 2.5 MB.'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty name.'}, 'paymentSignature': {'type': 'string', 'description': 'Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.'}}}
Added
extract_payment_terms
Oct. 2, 2026, 2:40 a.m.
Added
extract_employment_terms
Oct. 2, 2026, 2:40 a.m.
Added
check_nda_clauses
Oct. 2, 2026, 2:40 a.m.
Added
check_saas_terms
Oct. 2, 2026, 2:40 a.m.
Added
review_vendor_contract_risk
Oct. 2, 2026, 2:40 a.m.
Added
compare_contract_risk
Oct. 2, 2026, 2:40 a.m.
Added
scan_contract_portfolio_200
Oct. 2, 2026, 2:40 a.m.
Added
scan_contract_portfolio_50
Oct. 2, 2026, 2:40 a.m.
Added
triage_contract_batch_10
Oct. 2, 2026, 2:40 a.m.
Added
triage_pdf_contract
Oct. 2, 2026, 2:40 a.m.
Added
triage_contract
Oct. 2, 2026, 2:40 a.m.
Added
summarize_contract_for_agents
Oct. 2, 2026, 2:40 a.m.
Added
extract_contract_obligations
Oct. 2, 2026, 2:40 a.m.
Added
find_contract_penalties
Oct. 2, 2026, 2:40 a.m.
Added
extract_renewal_deadline
Oct. 2, 2026, 2:40 a.m.
Changed
analyze_contract_risk
Oct. 2, 2026, 2:40 a.m.
Added
list_clausepilot_paid_tools
Oct. 2, 2026, 2:40 a.m.
Changed
get_clausepilot_payment_info
Oct. 2, 2026, 2:40 a.m.
Added
analyze_contract_risk
Sept. 30, 2026, 2:40 a.m.
Added
get_clausepilot_payment_info
Sept. 30, 2026, 2:40 a.m.