{"slug":"contracko","name":"Contracko","description":"Import, review and track renewals on your business contracts from your AI assistant.","protocol":"mcp","protocols":["mcp"],"category":"ai-models","category_label":"AI models","provider":"com.contracko","homepage":"https://contracko.com/mcp/contract-management","docs_url":"https://github.com/contracko/contracko-skills","endpoint_url":"https://app.contracko.com/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"auth_validate","name":"Confirm connection","description":"Confirm the connected workspace and access. CLM contract management does not use Parser credits; Contracko Parser bulk document processing does.","tags":[]},{"id":"clm_add_contract_comment","name":"Add contract comment","description":"Comment as the acting member. Posting a comment emails the people following this contract. Repeating creates another comment.","tags":[]},{"id":"clm_add_contract_documents","name":"Add contract documents","description":"Add draft or related documents, or replace the effective primary document, on an existing editable CLM contract without Parser credits.","tags":[]},{"id":"clm_apply_contract_reconciliation","name":"Apply contract reconciliation","description":"Apply re-read findings with person approval for that exact selection. Clients without person-approval support cannot use this action. Date changes may update scheduled email notifications; changes may update subscribed calendar feeds.","tags":[]},{"id":"clm_bulk_update_contracts","name":"Update contracts in bulk","description":"Partially update metadata for up to 100 contracts, with per-contract outcomes. Date changes may update scheduled email notifications; changes may update subscribed calendar feeds.","tags":[]},{"id":"clm_create_contract_events","name":"Create contract events","description":"Create custom contract events with optional linked notifications, emailed to their recipients when due.","tags":[]},{"id":"clm_create_contract_type","name":"Create contract type","description":"Create a workspace type/custom fields; no re-extraction or AI field generation. Existing-contract notifications/calendar feeds stay unchanged. Records a setup milestone on the acting member’s Bento subscriber when enabled.","tags":[]},{"id":"clm_create_event_reminders","name":"Create event notifications","description":"Add linked notifications to custom/supported contract events, emailed to recipients when due.","tags":[]},{"id":"clm_create_folder","name":"Create folder","description":"Create a folder at the root or under a visible parent.","tags":[]},{"id":"clm_create_party","name":"Create party","description":"Create a workspace contract party (company/person). Tax/company registration numbers are organisation-only.","tags":[]},{"id":"clm_create_type_generation_upload_url","name":"Prepare type generation document","description":"Prepare an example document for type generation. It is not added as a contract.","tags":[]},{"id":"clm_create_upload_session","name":"Create upload link","description":"Create a one-hour signed-in Contracko link for one CLM file batch, without Parser credits. Claude chat: only if the panel is unavailable or fails and byte transfers cannot work. Blocked PUT must return to an available panel.","tags":[]},{"id":"clm_create_upload_url","name":"Prepare contract document","description":"Prepare a CLM document and return an upload destination and reference. Claude chat: panel first; sandbox PUT only if the user allowed the app domain or no panel is available. Includes a single-command upload example and transfer safety ins…","tags":[]},{"id":"clm_delete_contract_events","name":"Delete contract events","description":"Delete custom contract events and all notifications linked to them, so those notification emails are no longer sent.","tags":[]},{"id":"clm_delete_event_reminders","name":"Delete event notifications","description":"Remove linked notifications without deleting their contract events, so those notification emails are no longer sent.","tags":[]},{"id":"clm_get_contract","name":"Get contract","description":"Get a contract’s details, attached documents, and filing (unfiled, visible folder, or unavailable).","tags":[]},{"id":"clm_get_contract_access","name":"Get contract access","description":"Get app contract access: inherit/override, effective permission and ACL principals. MCP cannot change access.","tags":[]},{"id":"clm_get_contract_analysis","name":"Get contract analysis","description":"Get the available AI summary, key terms, and insights for a CLM contract without Parser credits.","tags":[]},{"id":"clm_get_contract_document_download_url","name":"Get document download URL","description":"Get a short-lived original-document or available preview-PDF URL. Defaults to current primary version; supports previous, draft and related versions.","tags":[]},{"id":"clm_get_contract_reconciliation","name":"Get contract reconciliation","description":"Get completed re-read differences against saved fields; persist reviews and refresh comparison values/approval version. Never apply, settle or dismiss findings; each needs person approval in Contracko.","tags":[]},{"id":"clm_get_contract_reprocess_run","name":"Get contract reprocess run","description":"Check CLM document re-read progress without Parser credits; settle any unconfirmed queue handoff in the saved run.","tags":[]},{"id":"clm_get_contract_type","name":"Get contract type","description":"Get a contract type, review state and custom fields.","tags":[]},{"id":"clm_get_contract_type_reread","name":"Get re-read batch","description":"Check batch runs and pending proposal counts; retry lost reads or stop stuck batches.","tags":[]},{"id":"clm_get_folder","name":"Get folder","description":"Get a visible folder’s path, visibility, limited-access state, permission, and bounded member details; omit inaccessible folders.","tags":[]},{"id":"clm_get_import_status","name":"Get import status","description":"Get CLM import/ingest progress, failures and extracted fields without Parser credits. Snapshot by default; wait:true waits ≤25s with progress/elapsed time. Accepts jobId, legacy importId or uploadSessionId. Related classification is not at…","tags":[]},{"id":"clm_get_party","name":"Get party","description":"Get a contract party’s contact and address details.","tags":[]},{"id":"clm_get_type_generation","name":"Get type generation status","description":"Check a background contract type generation run started by the connected user.","tags":[]},{"id":"clm_get_type_generation_draft","name":"Get generated type result","description":"Get the created type ID and read-only field examples/source quotes, or an existing-type verdict. Read current definitions through normal type lookup; evidence is not editable field data. Saving the type marks it reviewed. This read never c…","tags":[]},{"id":"clm_import_contracts","name":"Import contracts","description":"Import one CLM contract per document; extract without Parser credits. Trial caps apply; subscribe to lift them. Claude chat: offered panel first. Other clients: prefer prepared, base64 (up to 35 MiB/file) or HTTPS files. Returns durable st…","tags":[]},{"id":"clm_import_files","name":"Import attached files","description":"Import one managed CLM contract per chat attachment; extract asynchronously without Parser credits. Free CLM trial caps apply; subscribe to lift them. Downloads chat-host short-lived URLs (PDF, Word .docx, text or RTF, up to 50 MiB/file).","tags":[]},{"id":"clm_ingest_contract","name":"Add contract","description":"Add a CLM contract from prepared documents with source metadata, without Parser credits. Prefer managed import for normal uploads. Returns durable processing handle/status. Successful extraction records a milestone on the acting member’s B…","tags":[]},{"id":"clm_list_contract_comments","name":"List contract comments","description":"List comments on a contract the acting member can access.","tags":[]},{"id":"clm_list_contract_events","name":"List contract events","description":"List a contract’s dated events together with the notifications linked to each event.","tags":[]},{"id":"clm_list_contract_reconciliations","name":"List contract reconciliations","description":"List a contract’s most recent document re-reads, including completed ones whose review list nobody has opened yet.","tags":[]},{"id":"clm_list_contract_types","name":"List contract types","description":"List workspace contract types, review state and custom fields.","tags":[]},{"id":"clm_list_contracts","name":"List contracts","description":"Find workspace contracts with key business details and filing (unfiled, visible folder or unavailable). All supplied filters must match.","tags":[]},{"id":"clm_list_folders","name":"List folders","description":"List visible folders, visibility (Everyone or restricted) and limited-access state; omit inaccessible folders, their ancestors and member lists.","tags":[]},{"id":"clm_list_parties","name":"List parties","description":"List the companies and people recorded as contract parties in the workspace.","tags":[]},{"id":"clm_move_contract","name":"Move contract","description":"File a contract in a visible folder, or unfile with folderId:null; never delete it. Inherited folder access may be lost. Moving back needs contract/destination edit permission and current-folder access. Lost access may reassign scheduled e…","tags":[]},{"id":"clm_move_folder","name":"Move folder","description":"Move a folder to a visible parent/root; reject cycles or unauthorized destinations. Inherited access to it/contents may be lost. Root disables limited access; returning needs current permissions and leaves it disabled. Lost access may reas…","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":80,"checked_at":"2026-10-14T02:50:44.083Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":30,"max":40,"detail":"Answers with a sign-in requirement (OAuth or API key), as many hosted MCP servers do."},{"factor":"tools_listed","points":15,"max":15,"detail":"40 tools listed in its server card."},{"factor":"server_card","points":10,"max":10,"detail":"MCP server card at https://app.contracko.com/.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 371 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T20:35:41Z","detail":"MCP endpoint answered (HTTP 401: sign-in required). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/com.contracko%2Fcontracko/versions/latest"},"listed_at":"2026-10-13T22:06:53.396Z","urls":{"page":"https://rooms.aurmada.com/agents/contracko","json":"https://rooms.aurmada.com/agents/contracko.json","api":"https://rooms.aurmada.com/api/v1/directory/contracko","upgrade":"https://rooms.aurmada.com/agents/contracko/upgrade","claim":"https://rooms.aurmada.com/agents/contracko/claim","hire":"https://rooms.aurmada.com/agents/contracko/hire"}}