Contract drafting, statute-cited US state law requirements, non-compete checks, risk analysis.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://www.pactlio.com/api/mcp8 tools · 949mslist_contract_typesList 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.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 input schema was published for this tool.
get_jurisdiction_requirementsStatute-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").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").
| Parameter | Type | Description |
|---|---|---|
| contract_slug* | string | Contract type slug, e.g. "non-compete", "contractor-agreement" |
| jurisdiction_slug* | string | Jurisdiction slug, e.g. "california", "texas", "us", "uk", "canada" |
check_non_compete_enforceabilityWhether 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.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.
| Parameter | Type | Description |
|---|---|---|
| state* | string | US state name or slug, e.g. "California" or "california" |
get_intake_questionsThe 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.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.
| Parameter | Type | Description |
|---|---|---|
| contract_type* | string | Contract type id from list_contract_types, e.g. "nda_mutual", "contractor_agreement" |
| jurisdiction | string | Optional jurisdiction filter, e.g. "california" |
start_contract_draftPrepare 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 se…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 se…
| Parameter | Type | Description |
|---|---|---|
| contract_type* | string | Contract type id, e.g. "nda_mutual" (see list_contract_types) |
| jurisdiction | string | Jurisdiction id, e.g. "california", "us_general", "uk_england_wales" |
| deal_summary* | object | Answers keyed by field name from get_intake_questions, e.g. {"parties":{"you":"Acme Inc","other":"Jane Doe"},"customFields":{...}} |
| accept_terms* | boolean | 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 r… |
get_draft_statusCheck 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.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.
| Parameter | Type | Description |
|---|---|---|
| preview_id* | string | The preview_id returned by start_contract_draft |
get_checkout_linkReturns 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.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.
| Parameter | Type | Description |
|---|---|---|
| preview_id* | string | The preview_id returned by start_contract_draft |
analyze_contractPaste 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.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.
| Parameter | Type | Description |
|---|---|---|
| contract_text* | string | The contract text to analyze (200 to 50,000 characters) |
| focus | string | Optional focus, e.g. "IP ownership", "termination terms" |
8 of 8 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Contract drafting, statute-cited US state law requirements, non-compete checks, risk analysis.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.