{"serverId":"mcp-registry/com.pactlio/contracts","tools":[{"name":"check_non_compete_enforceability","fixed":{"name":"check_non_compete_enforceability","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["state"],"properties":{"state":{"type":"string","maxLength":40,"description":"US state name or slug, e.g. \"California\" or \"california\""}}},"annotations":{"readOnlyHint":true},"title":"Check non-compete enforceability by US state"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"get_checkout_link","fixed":{"name":"get_checkout_link","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["preview_id"],"properties":{"preview_id":{"type":"string","pattern":"^([a-f0-9]{24}|[a-f0-9]{32})$","description":"The preview_id returned by start_contract_draft"}}},"annotations":{"readOnlyHint":true},"title":"Get checkout link for a drafted contract"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":132,"tokensAfter":132},{"name":"get_draft_status","fixed":{"name":"get_draft_status","description":"Check a contract draft from start_contract_draft. Returns \"awaiting_human\" until a person opens the preview URL, \"pending\" while generating. 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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["preview_id"],"properties":{"preview_id":{"type":"string","pattern":"^([a-f0-9]{24}|[a-f0-9]{32})$","description":"The preview_id returned by start_contract_draft"}}},"annotations":{"readOnlyHint":true},"title":"Get contract draft status / preview"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"get_intake_questions","fixed":{"name":"get_intake_questions","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["contract_type"],"properties":{"jurisdiction":{"type":"string","maxLength":60,"description":"Optional jurisdiction filter, e.g. \"california\""},"contract_type":{"type":"string","maxLength":60,"description":"Contract type id from list_contract_types, e.g. \"nda_mutual\", \"contractor_agreement\""}}},"annotations":{"readOnlyHint":true},"title":"Get intake questions for a contract type"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":179,"tokensAfter":179},{"name":"get_jurisdiction_requirements","fixed":{"name":"get_jurisdiction_requirements","description":"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\").","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["contract_slug","jurisdiction_slug"],"properties":{"contract_slug":{"type":"string","maxLength":60,"description":"Contract type slug, e.g. \"non-compete\", \"contractor-agreement\""},"jurisdiction_slug":{"type":"string","maxLength":60,"description":"Jurisdiction slug, e.g. \"california\", \"texas\", \"us\", \"uk\", \"canada\""}}},"annotations":{"readOnlyHint":true},"title":"Get jurisdiction-specific contract requirements"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":209,"tokensAfter":209},{"name":"list_contract_types","fixed":{"name":"list_contract_types","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"List contract types"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"start_contract_draft","fixed":{"name":"start_contract_draft","description":"Prepare a contract draft with Pactlio's multi-agent AI engine (drafter, critic, compliance checker). Returns a preview_id and a URL. Generation (3-5 minutes) starts only when a human opens that URL in a browser — share it with your user, then 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). REQU","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["contract_type","deal_summary","accept_terms"],"properties":{"accept_terms":{"type":"boolean","description":"Must be true. Confirms your end user accepts the Pactlio Terms of Use (https://www.pactlio.com/terms) and understands the result is an AI-generated draft for review — not legal advice, and no attorney-client relationship is created."},"deal_summary":{"type":"object","description":"Answers keyed by field name from get_intake_questions, e.g. {\"parties\":{\"you\":\"Acme Inc\",\"other\":\"Jane Doe\"},\"customFields\":{...}}","propertyNames":{"type":"string"},"additionalProperties":{}},"jurisdiction":{"type":"string","maxLength":60,"description":"Jurisdiction id, e.g. \"california\", \"us_general\", \"uk_england_wales\""},"contract_type":{"type":"string","maxLength":60,"description":"Contract type id, e.g. \"nda_mutual\" (see list_contract_types)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Start drafting a contract (free preview)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":420,"tokensAfter":420}],"toolsChanged":7,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}