ClausePilot
x402 contract tools and premium portfolio scans for AI agents on Base.
Should I use this
Quality & Safety
Findings (7)
- LOWin get_clausepilot_payment_info
- LOWin extract_renewal_deadline
- LOWin triage_contract_batch_10
- LOWin scan_contract_portfolio_200
- LOWin compare_contract_risk
- LOWin check_nda_clauses
- LOWin extract_employment_terms
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"clausepilot": {
"url": "https://clausepilot-pearl.vercel.app/mcp"
}
}
}Remote endpoints
https://clausepilot-pearl.vercel.app/mcpstreamable-httpWhat it can do
Tool inventory
Tools (18)
🟢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",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢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",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢analyze_contract_risk(text, title, counterparty, owner, category, ...)
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",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"type": "string"
},
"counterparty": {
"type": "string"
},
"owner": {
"type": "string"
},
"category": {
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢extract_renewal_deadline(text, title, counterparty, paymentSignature)
Paid $0.015 USDC tool that extracts term, expiry, auto-renewal and notice-window signals from contract text.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_contract_penalties(text, title, counterparty, paymentSignature)
Paid $0.015 USDC tool that finds early termination fees, liquidated damages, late fees and similar exposure.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢extract_contract_obligations(text, title, counterparty, paymentSignature)
Paid $0.02 USDC tool that extracts operational obligations such as reporting, security, SLA, audit and insurance duties.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪summarize_contract_for_agents(text, title, counterparty, paymentSignature)
Paid $0.02 USDC tool that produces a compact structured contract summary for downstream agents and workflows.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪triage_contract(text, title, counterparty, paymentSignature)
Paid $0.08 USDC bundle that returns contract summary, renewal timing, penalties, obligations and payment terms in one call.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪triage_pdf_contract(pdfBase64, title, counterparty, paymentSignature)
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",
"properties": {
"pdfBase64": {
"type": "string",
"minLength": 8,
"description": "Base64-encoded text-based PDF. Maximum decoded size is 2.5 MB."
},
"title": {
"description": "Optional document title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"pdfBase64"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪triage_contract_batch_10(contracts, paymentSignature)
Paid $0.69 USDC portfolio tool for up to 10 contracts with per-contract triage and portfolio-level ranking.
Input Schema
{
"type": "object",
"properties": {
"contracts": {
"minItems": 1,
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
}
},
"required": [
"text"
]
}
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"contracts"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪scan_contract_portfolio_50(contracts, paymentSignature)
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",
"properties": {
"contracts": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
}
},
"required": [
"text"
]
}
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"contracts"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪scan_contract_portfolio_200(contracts, paymentSignature)
Paid $12.90 USDC high-volume portfolio scan for up to 200 contracts with ranked operational triage.
Input Schema
{
"type": "object",
"properties": {
"contracts": {
"minItems": 1,
"maxItems": 200,
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
}
},
"required": [
"text"
]
}
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"contracts"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪compare_contract_risk(textA, textB, titleA, titleB, paymentSignature)
Paid $0.06 USDC tool that compares two contracts across renewal, notice, penalties and operational risk signals.
Input Schema
{
"type": "object",
"properties": {
"textA": {
"type": "string",
"minLength": 1,
"description": "First contract text."
},
"textB": {
"type": "string",
"minLength": 1,
"description": "Second contract text."
},
"titleA": {
"description": "Optional title for the first contract.",
"type": "string"
},
"titleB": {
"description": "Optional title for the second contract.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"textA",
"textB"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪review_vendor_contract_risk(text, title, counterparty, paymentSignature)
Paid $0.05 USDC tool that reviews vendor contracts for renewal, lock-in, service, data, liability and commercial risk signals.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢check_saas_terms(text, title, counterparty, paymentSignature)
Paid $0.04 USDC tool that checks SaaS terms for suspension, unilateral changes, data, SLA, renewal and liability signals.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢check_nda_clauses(text, title, counterparty, paymentSignature)
Paid $0.04 USDC tool that extracts confidentiality scope, duration, exclusions, residuals, return/destruction and related NDA clauses.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢extract_employment_terms(text, title, counterparty, paymentSignature)
Paid $0.04 USDC tool that extracts employment terms without making jurisdiction-specific legal conclusions.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢extract_payment_terms(text, title, counterparty, paymentSignature)
Paid $0.02 USDC tool that extracts payment timing, invoicing, late fees, currency, billing cycle and discount signals.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Contract text to analyze."
},
"title": {
"description": "Optional contract title.",
"type": "string"
},
"counterparty": {
"description": "Optional counterparty name.",
"type": "string"
},
"paymentSignature": {
"description": "Optional x402 PAYMENT-SIGNATURE header value. Omit it first to receive the payment challenge, then retry after payment.",
"type": "string"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence