Contractbook
Contractbook is a contract lifecycle management platform for creating, organizing, sharing, sending, and signing contracts.
Verdict
Common use cases
- Draft NDAs from chat during partnership calls
- Pull contract metadata into deal review briefs
- Retrieve signed agreement PDFs for audit prep
- Search contracts by counterparty or status
- Delete draft documents after deal falls through
Integration
- Vendor
- Contractbook
- Category
- docs
- Auth
- API_KEY
- Tools
- 9
- Composio slug
contractbook
Tools
- Create Document From Template
Create a draft document from a Contractbook template, optionally overriding its document fields; this does not send the draft for signature.
- Get Document
Get the full current Contractbook document, including the version required for a safe update.
- Get Document PDF Link
Get a short-lived PDF download URL for a document, or a not-ready message when Contractbook is still generating it.
- Get Template
Get a template's full fields, parties, attachments, and signing configuration before creating a draft from it.
- List Automations
List Contractbook automations for one trigger type; this only discovers automations and does not run them.
- List Documents
Search and filter documents visible to the connected Contractbook account, returning one page and a cursor for continuation.
- List Templates
List all Contractbook templates visible to the connected account for choosing a template ID.
- Permanently Delete Documentdestructive
Permanently destroy a Contractbook document with no restore option. Signed documents cannot be deleted through this API; Contractbook rejects signed or otherwise undeletable documents rather than reporting success.
- Update Document
Update selected fields of a draft or stored contract using its current version; supplied collection fields replace their complete existing collections.
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the MCP Integrations panel. 2. Click 'Add Integration' and select Contractbook from the catalog. 3. You'll be prompted to paste a Contractbook API key — generate one by logging into Contractbook, opening Settings > API & Integrations, and creating a new key with read and write permissions. 4. Copy the key and paste it into Switchy, then click 'Connect'. 5. Switchy will verify the key and confirm which Contractbook account is now linked. 6. Open any Project, type '@Contractbook list templates' in the chat, and hit send — if you see a list of your templates, the connection is live and ready to use.
What teammates see: by default, memories from Contractbook are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Draft NDA from Template
@Contractbook create a draft NDA from our standard template for Acme Corp, effective today, with a two-year confidentiality term.
Find Active Service Agreements
@Contractbook list all documents with 'Service Agreement' in the title that are either in draft or signed status.
Retrieve Contract PDF
@Contractbook get the PDF download link for document ID 12345 so I can attach it to this email thread.
Pull Template Field List
@Contractbook show me the full field list and party configuration for our Consulting Agreement template.
Delete Abandoned Draft
@Contractbook permanently delete the draft document ID 67890 since the deal with Beta Inc fell through.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@contractbook list all templates we have for employment agreements and show me the required fields for each one
Found 3 employment agreement templates in your Contractbook workspace: 1. **Standard Employment Contract** (ID: tmpl_abc123) — requires: employee_name, start_date, salary, job_title, department 2. **Contractor Agreement** (ID: tmpl_def456) — requires: contractor_name, project_scope, rate, payment_terms 3. **NDA + Employment Hybrid** (ID: tmpl_ghi789) — requires: employee_name, confidentiality_period, start_date, compensation Each template includes pre-configured signing parties and can be used with the create-document tool to generate a draft.
This example shows template discovery before document creation. The MCP returns template IDs and field schemas but does not expose the full document text or clauses — you'll need Contractbook UI access to review legal language. Useful for understanding what data you need before drafting.
@contractbook create a new employment contract from template tmpl_abc123 for Sarah Chen, starting March 1st 2025, salary $95000, title Senior Designer
Created draft document **Employment Contract - Sarah Chen** (ID: doc_xyz789) from your Standard Employment Contract template. Populated fields: - Employee Name: Sarah Chen - Start Date: March 1, 2025 - Annual Salary: $95,000 - Job Title: Senior Designer The draft is saved in Contractbook but not yet sent for signature. You can review it in the Contractbook UI, make manual edits, or use the send-for-signature workflow when ready.
This write action creates a draft only — it does not trigger signature requests or notify parties. You must separately initiate signing through Contractbook's UI or a send tool if available. The MCP requires exact template field names; mismatched fields will cause creation to fail, so always fetch the template schema first.
@contractbook find all unsigned documents from the last 30 days and summarize which ones are blocking new hires
Found 7 unsigned documents created in the last 30 days. Of these, 4 are employment-related and likely blocking onboarding: - **Employment Contract - Sarah Chen** (created Feb 15) — awaiting candidate signature - **Offer Letter - Marcus Liu** (created Feb 10) — awaiting HR countersignature after candidate signed - **Contractor Agreement - Priya Sharma** (created Feb 8) — awaiting legal review, not yet sent - **NDA - Alex Kim** (created Feb 5) — awaiting candidate signature The other 3 documents are vendor agreements unrelated to hiring. Recommend prioritizing Marcus Liu's contract since the candidate has already signed their portion.
This synthesis example pairs the MCP's list-documents filter with AI reasoning to surface blockers. The MCP returns document metadata (status, dates, parties) but not the full contract text, so the AI infers hiring relevance from titles and signing state. Accuracy depends on consistent document naming conventions in your Contractbook workspace.
Use-case deep-dives
When Contractbook beats spreadsheet-and-DocuSign for vendor intake
A 10-person startup onboards 3-5 new vendors a month—SaaS tools, freelance designers, occasional consultants. The ops lead used to copy-paste an NDA template in Google Docs, export to PDF, then chase signatures in DocuSign. Contractbook wins here because the MCP lets you script the entire flow: list templates, create draft from the NDA template with the vendor's name and scope pre-filled, get the PDF link, then hand off to the vendor in Slack. The 9 tools cover discovery (list templates, list documents), drafting (create from template, get document), and export (get PDF link). The threshold: if you're signing fewer than 2 contracts a month, the API-key setup overhead isn't worth it—just stay in DocuSign's UI. But once you hit recurring vendor intake, the MCP turns a 6-step manual process into a one-prompt handoff.
Contractbook for read-only contract search, not live negotiation
A 15-person fintech runs monthly compliance checks: the CFO needs to pull every vendor contract signed in the last quarter, verify insurance clauses, and export PDFs for the auditor. The MCP's list-documents tool filters by date and status, get-document pulls the full text, and get-PDF-link hands the auditor a download URL. This is a pure read workflow—no drafting, no sending for signature. Contractbook's MCP shines here because the alternative is clicking through the web UI and downloading PDFs one by one. The limitation: the MCP doesn't parse contract clauses or flag missing terms; you still need a human to read the insurance section. If your audit process is 'find all contracts and export', this MCP saves 90 minutes a month. If you need semantic search across clauses, you're better off with a legal-AI tool that ingests the PDFs.
When template-driven SOWs justify the Contractbook integration
A 4-person creative agency closes 8-12 client projects a year, each starting with a statement-of-work that varies only in scope, timeline, and fee. The founder used to duplicate a Google Doc, hand-edit the variables, then email a PDF. Contractbook's create-from-template tool lets the team generate the SOW draft in Switchy by passing client name, deliverables, and payment terms as overrides—no manual copy-paste. The get-template tool shows which fields are available before you create the draft, so you're not guessing at field names. The trade-off: this MCP doesn't send the draft for signature; you still open Contractbook's UI to trigger the signing flow. If your agency closes fewer than 6 deals a year, the setup tax isn't worth it. But once SOW generation becomes a monthly task, scripting the draft step cuts 15 minutes per contract and eliminates the 'forgot to update the client name' error.
Frequently asked
What does the Contractbook MCP do in Switchy?
It lets your AI agents draft contracts from Contractbook templates, retrieve signed PDFs, and search your document library. Agents can fill template fields and create ready-to-send drafts, but they cannot trigger signature workflows or delete signed documents. Use it when your team needs to generate standard agreements without leaving the AI workspace.
Do I need admin access to connect Contractbook?
You need a Contractbook API key, which typically requires account-owner or admin permissions to generate. The MCP sees only the documents and templates visible to the account that issued the key. If your Contractbook workspace restricts template access by role, the AI will inherit those restrictions.
Can the MCP send documents for signature?
No. The MCP creates draft documents from templates and retrieves existing files, but it does not trigger signature requests. After the AI generates a draft, you must open Contractbook directly to send it to counterparties. This keeps signature workflows under human control while automating the repetitive drafting work.
Why use this instead of Contractbook's web interface?
The MCP is faster when you need to generate multiple contracts in one session or pull data from signed agreements into a report. Your AI can batch-create drafts, extract clauses, or cross-reference terms across documents without you clicking through Contractbook's UI. For one-off signatures, the web app is simpler.
Who on the team should connect the Contractbook account?
Whoever owns your Contractbook templates and has permission to create API keys. That person's document visibility determines what the AI can see. If your legal team restricts certain templates to specific users, connect the account with the broadest appropriate access so agents can draft the full range of contracts your team needs.