com.pactlio/contracts
Official8 toolsContract drafting, statute-cited US state law requirements, non-compete checks, risk analysis.
Draft contracts with statute citations, check non-competes, and analyze legal risks.
Captured live from the server via tools/list.
list_contract_types
List all contract and legal document types Pactlio can generate, with descriptions, use cases, and USD prices. Start here to find the right contract type slug/id for other tools.
No parameters.
get_jurisdiction_requirements
Statute-cited legal requirements, key differences, common pitfalls, terminology, and FAQs for a contract type in a specific US state or country. Use contract slug (e.g. "contractor-agreement") + jurisdiction slug (e.g. "california", "us", "uk", "eu-gdpr").
Parameters (2)
- contract_slugstringrequired
Contract type slug, e.g. "non-compete", "contractor-agreement"
- jurisdiction_slugstringrequired
Jurisdiction slug, e.g. "california", "texas", "us", "uk", "canada"
check_non_compete_enforceability
Whether a non-compete agreement is enforceable, limited, or void in a given US state (or DC), with salary thresholds and the key statute. Data covers all 50 states + DC.
Parameters (1)
- statestringrequired
US state name or slug, e.g. "California" or "california"
get_intake_questions
The questions Pactlio asks to draft a specific contract type — use these to collect the information needed before calling start_contract_draft. Returns fields, types, options, and validation rules.
Parameters (2)
- contract_typestringrequired
Contract type id from list_contract_types, e.g. "nda_mutual", "contractor_agreement"
- jurisdictionstring
Optional jurisdiction filter, e.g. "california"
start_contract_draft
Start generating a contract draft with Pactlio's multi-agent AI engine (drafter, critic, compliance checker). Takes 3-5 minutes — returns a preview_id immediately; poll get_draft_status. Free preview shows the opening sections; the full contract is unlocked by a human via checkout. Provide deal_summary fields collected via get_intake_questions (at minimum: parties, plus the required fields for the contract type).
Parameters (3)
- contract_typestringrequired
Contract type id, e.g. "nda_mutual" (see list_contract_types)
- jurisdictionstring
Jurisdiction id, e.g. "california", "us_general", "uk_england_wales"
- deal_summaryobjectrequired
Answers keyed by field name from get_intake_questions, e.g. {"parties":{"you":"Acme Inc","other":"Jane Doe"},"customFields":{...}}
get_draft_status
Check a contract draft started with start_contract_draft. While generating returns status "pending". When complete, returns the free preview (opening sections), the titles of locked sections, and the URL where a human can pay to unlock the full contract.
Parameters (1)
- preview_idstringrequired
The preview_id returned by start_contract_draft
get_checkout_link
Returns the URL where a human can view the preview and pay to unlock the full contract for a draft created with start_contract_draft. Share this link with your user.
Parameters (1)
- preview_idstringrequired
The preview_id returned by start_contract_draft
analyze_contract
Paste contract text and get an AI risk analysis: red flags, one-sided clauses, missing protections, and questions to ask. Free (2/day). Not legal advice.
Parameters (2)
- contract_textstringrequired
The contract text to analyze (200 to 50,000 characters)
- focusstring
Optional focus, e.g. "IP ownership", "termination terms"
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"contracts": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.pactlio.com/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.