Chaindoc MCP Server: Turn Any AI Assistant Into a Document Employee
The Chaindoc MCP server lets any AI assistant create, send and verify contracts. What an MCP server is, what it does, and how to connect yours.

Sign a document and check the record yourself.
Start nowFour things worth knowing before you keep reading
- Chaindoc ships an official MCP server. An AI agent drives the Chaindoc REST API in plain language: create documents, send signature requests, verify on chain. The agent runs those steps instead of writing them out for you.
- It plugs into any MCP-compatible client (desktop assistants, chat apps, coding editors) over stdio or a hosted HTTP endpoint. The protocol is the contract, not the vendor.
- Its tools cover the full document lifecycle: blockchain document creation, e-signature requests, contract templates, embedded signing, payments, and on-chain verification.
- Every agent call runs the same REST API as the dashboard, so AI actions land in the same blockchain-anchored audit trail as human ones; API access ships with the Business plan.
What is an MCP server, in plain English?
An MCP server is a small program that lets an AI assistant call external services as if they were built-in tools. The Model Context Protocol (MCP) was introduced as an open standard in November 2024 for connecting AI agents to real-world systems, and both OpenAI and Google have adopted it since. Instead of telling the AI "explain how Chaindoc works," you say "send this NDA to John for signature" and the AI executes it directly through the MCP server. No copy-paste, no logins, no workflow switching.
Chaindoc MCP is the first e-signature-native MCP server, and it is generally available. Whichever assistant you already work in becomes a working interface for the entire contract lifecycle: drafting, signing, verifying, tracking. Honestly, the first time you watch an assistant draft and send a contract for you, it feels like cheating.
The shift is real. According to a 2024 Salesforce State of Sales report, sales reps spend only 28% of their week actively selling; the rest goes to admin work like contract drafting, document chasing, and CRM updates. AI employees built on MCP can collapse most of that 72% into chat instructions. Aberdeen Group research shows that organizations using e-signature workflows close contracts 80% faster and process 22.6 proposals per rep per month, compared to 10.4 with manual workflows. Combine those gains with an AI agent that handles the work end to end, and the productivity ceiling moves up significantly.
This guide explains what the Chaindoc MCP server does, how it differs from a traditional API integration, which tools it exposes, and how to connect it to the client you already use. For broader integration context, see our REST API for e-signature and document automation page and our existing CRM integration with Chaindoc and Pipedrive guide.

Chaindoc MCP turns any AI assistant into a working employee for contracts: draft, send, sign, verify, all from chat.
How does MCP turn an AI assistant into an AI employee?
An AI employee, in this context, isn't a chatbot pretending to be a person. It's an AI agent with a specific set of tools and the authority to use them on your behalf. The MCP protocol gives the AI three things it didn't have before: a directory of available tools (Chaindoc operations like "create document" or "verify signature"), a structured way to call them, and a path to read back results so it can plan the next step.
Think of how a human employee handles a contract task. You email them "send the NDA to John, copy our standard IP clauses, follow up if he hasn't signed in a week." They open Chaindoc, find the NDA template, fill it in, send it, set a calendar reminder for follow-up, and check status when the deadline arrives. Each of those steps maps to a Chaindoc MCP tool: chaindoc_create_document, chaindoc_create_signature_request, chaindoc_get_status, chaindoc_subscribe_webhook. The AI agent reasons about which tools to call, in what order, and adapts based on what each step returns.
What changes for you, the human:
- You stop opening 14 browser tabs to do contract work. Most contract operations move into a single chat interface.
- The AI agent handles the boring middle (filling templates, watching for signatures, sending reminders) so you only get involved at the start (intent) and the end (review).
- Audit trails get stronger, not weaker, because every AI action is recorded by Chaindoc the same way a human action would be, with the same blockchain anchoring described in our audit trail compliance guide.
Fair warning: AI agents make mistakes. They occasionally pick the wrong template, miscount signers, or send to the wrong email when given ambiguous instructions. The MCP server returns full error messages, so the AI usually catches its own mistakes mid-task, but a human review step is still recommended for high-value contracts.
Why is e-signature the killer use case for MCP?
Most early MCP servers connect AI agents to read-only data: search the web, query a database, read a file. E-signature is different because it's the rare workflow where the value sits not in retrieval but in action. The AI doesn't just tell you about a contract; it sends one. That changes the productivity math by a full order of magnitude.
Three reasons e-signature fits MCP unusually well:
- 1.Discrete, well-defined actions. Contract operations decompose into clean primitives (create, send, sign, verify, status, list). AI agents are good at picking the right primitive for an instruction; they're worse at improvising fuzzy multi-step workflows. E-signature operations are inherently the kind of thing you'd describe to a junior employee in one sentence.
- 2.High audit-trail rigor. Most workflows that AI agents touch have weak provenance. Did the agent really send that email? Was the data clean? With Chaindoc, every AI action lands in a tamper-evident audit trail anchored to a public blockchain, the same record you'd get from a human user. This makes AI-driven contracting compliant by default for ESIGN, eIDAS, and SOX purposes; see our audit trail and legal evidence guide.
- 3.Long-tail of contract variants. A typical company runs dozens of contract types (NDAs, MSAs, SOWs, vendor agreements, employment contracts, contractor agreements). Each one has slight variations by jurisdiction, industry, and counterparty. AI agents handle that variability well because they can reason about templates and clauses; rule-based automation can't.
For specific contract scenarios where Chaindoc MCP is used, see our existing pieces on the contractor NDA for software companies, W-9 form guide for contractors, and independent contractor vs employee classification.
What does the Chaindoc MCP server actually do?
The Chaindoc MCP server exposes seven tools that cover the full contract lifecycle. Each tool maps to a specific Chaindoc REST API endpoint, with the MCP layer handling auth, response parsing, and error context so the AI agent gets back something it can actually reason about.
Tools available
chaindoc_create_documentchaindoc_create_signature_requestchaindoc_get_statuschaindoc_verify_documentchaindoc_list_documentschaindoc_get_templatechaindoc_subscribe_webhookAuthentication
Access runs on OAuth 2.0 with per-user tokens, so every action traces to a named account and multi-tenant deployments work without a shared key. Invoicing tools and KYC orchestration ship alongside the contract tools.
What's the difference between MCP and a traditional API integration?
If you've already integrated Chaindoc through the REST API and SDKs, the question is fair: why add a new layer? The answer is that MCP isn't a replacement for the API; it's a different surface for a different consumer. Traditional API integrations are written for code (a backend service, a CRM plugin). MCP is written for AI agents, whichever model happens to sit behind them.
MCP server vs traditional API integration
| Aspect | Traditional API integration | MCP server |
|---|---|---|
Setup time | Hours to days (custom code per workflow) | Under 60 seconds (one config file) |
Who can use it | Developers writing code | Anyone running an MCP-compatible AI client |
Auth model | API key per integration | OAuth 2.0 with per-user tokens |
AI-native | No (developer parses responses by hand) | Yes (AI agent reasons about responses) |
Audit trail | Per integration, tracked separately | Unified across all AI actions |
Best for | Building proprietary apps and back-office automation | Adding AI-employee capabilities to existing teams |
Use both, not one or the other
Most teams that adopt Chaindoc MCP keep their existing REST API integrations for backend workflows (CRM-triggered contract sends, automated invoice generation, internal HR onboarding). The MCP layer adds AI-employee capabilities on top, mostly for individual contributors and small teams. Think of MCP as a parallel surface, not a migration.
How do I sign a contract from an AI chat in 60 seconds?
Once the MCP server is configured (see the setup section below), the user-side flow is conversational. Here's a real example.
Describe what you need
You"Send the contractor NDA to John Smith at john@acme.example, signing deadline next Friday, copy IP assignment clause from our software template."
The agent reasons about tools
AI agentThe agent calls chaindoc_get_template, identifies variable slots, merges in the IP clause, then calls chaindoc_create_document with the populated template.
Set up the signature request
AI agentchaindoc_create_signature_request fires with John's email, signing deadline, and (optional) KYC. Returns: "sent to john@acme.example, signing URL active until Friday May 9 at 23:59 UTC."
Register a status webhook
AI agentchaindoc_subscribe_webhook listens for signature.completed, so your assistant tells you when John signs. No polling needed.
Verify on completion
You + agentWhen John signs, the webhook fires. Ask the agent to verify; it calls chaindoc_verify_document to confirm the blockchain anchor, signature certificate, and audit trail.
Look, the experience varies by client, not by us. Some render every tool call inline and ask you to confirm it; others just run the call and report back. Latency differs too, especially on hosted endpoints. Nothing in the Chaindoc server is tied to one model or one vendor, so as clients converge on the spec, the differences keep shrinking.
Connect Chaindoc to your AI client
The Chaindoc MCP Server is generally available and works with any MCP-compatible AI client. Set it up from our API integration page or email contact@chaindoc.io.
Open the API integration pageHow does the MCP server inherit Chaindoc's blockchain audit trail?
Every action an AI agent takes through the MCP server flows through the same Chaindoc backend that handles human actions. There's no shadow path, no separate logging, no "AI bypass" mode. The audit trail captures the same seven required fields described in our audit trail compliance guide, with one addition: the AI agent's session is tagged so you can see which actions were AI-initiated versus human-initiated.
Specifically:
- Identity: the OAuth user token identifies the human account on whose behalf the AI is acting. Every action is traceable to a real person, not a generic "AI agent" identity.
- Authentication: OAuth scopes (read-only, write, admin) let you grant minimum-necessary access to specific AI clients.
- Action provenance: the audit log records that the action came through MCP, plus which client connected and which tool was called. So if an agent sent a contract on your behalf, the trail shows "sent via MCP, client:
, tool: chaindoc_create_signature_request, user: alex@chaindoc.example." - Tamper-evidence: every audit entry is hash-chained and anchored to a public blockchain, exactly the same as direct human actions. AI-driven contracts are no less defensible than manually sent ones; in some ways they're more defensible because the structured tool call is preserved alongside the human chat instruction.
For the underlying compliance frameworks, see our digital signature compliance with eIDAS, GDPR, and NIST and why we anchor signatures on a blockchain. For team-level access controls that govern who can connect AI clients to your account, see our team management page.
Where do DocuSign, PandaDoc, and Adobe Sign stand on AI-agent integrations?
As of May 2026, no major e-signature vendor has launched a public MCP server. The closest comparisons are AI-feature announcements within existing products (Docusign IAM and Docusign AI, Ironclad's AI review tools), but none expose those capabilities to external AI agents through an open standard. The table below summarizes the field.
AI-agent integration status across e-signature vendors (May 2026)
| Vendor | AI Product | MCP Server | Public API | Differentiator |
|---|---|---|---|---|
Chaindoc | Chaindoc MCP + AI Suite | Yes | Yes | First e-signature MCP; blockchain-anchored audit trail |
DocuSign | Docusign IAM, Docusign AI | No | Yes | Enterprise scale, broad partner ecosystem |
Ironclad | Ironclad AI (review and redlining) | No | Yes | CLM-focused, deep workflow features |
PandaDoc | Smart Content (template AI) | No | Yes | Sales proposals, payments integration |
Adobe Acrobat Sign | Adobe Acrobat AI Assistant | No | Yes | Adobe ecosystem, document creation |
HelloSign / Dropbox Sign | None announced | No | Yes | Simple flows, Dropbox integration |
First-mover window is narrow
MCP adoption is moving fast. OpenAI announced its Apps SDK supporting MCP in October 2025; Google added MCP support to Vertex AI in early 2026. The window for any single e-signature vendor to be the default-installed MCP in this category is probably 6-12 months. Chaindoc shipped first to claim that position before DocuSign or Adobe enters.
How do I set up the Chaindoc MCP server?
The MCP server is open to every Chaindoc account. No invite, no waiting list. Connect it from the "AI Agents" section under Settings in your dashboard, or from our API integration page.
Installation
The server ships as an npm package and authenticates over OAuth 2.0, so no key gets copied into your config. Add the Chaindoc entry to your client's MCP config file. Here's the thing worth knowing: the block below is identical in every MCP-compatible client. Only the path to the config file changes.
Restart the client. It should now list chaindoc with 7 tools available, and the first tool call typically completes in 2-3 seconds. Clients that don't run local processes connect to the hosted HTTP endpoint instead; current per-client paths and the endpoint URL are on the API integration page.
What's coming next: invoicing, KYC, multi-agent workflows
Contract drafting, signing, verification and tracking are joined by invoicing and KYC orchestration, both now shipped. One capability is still ahead:
Invoicing automation
A chaindoc_create_invoice tool that generates an invoice tied to a signed contract, with payment terms, line items, and Stripe / wire instructions. The tool reads the contract's payment schedule, generates the invoice on the right date, and (optionally) sends it via the existing Chaindoc audit trail. See our existing contract-linked payments and billing automation for the human-side workflow this builds on, plus the automating billing after eSignature deep dive.
KYC orchestration
A chaindoc_request_kyc tool that triggers identity verification for a signer before they sign. The AI agent can reason about which signers need full KYC (high-value contracts, regulated industries) versus light verification (standard NDAs), and configure the signing request accordingly. Currently, KYC is configured at the request level by humans; the goal is to let the AI handle that decision.
Multi-agent workflows
Looking further out, MCP supports agent-to-agent communication. So a Chaindoc MCP server can call out to a CRM MCP server (HubSpot, Salesforce), a calendar MCP server (Google, Outlook), or a payment MCP server (Stripe). A signed contract can trigger a CRM update, a calendar reminder, and an invoice issuance, all coordinated by the AI agent rather than by hardcoded webhooks. This is the architecture that turns AI from a writing tool into a real operations layer.
Why AI-native e-signature is a category, not a feature
AI features tacked onto existing products are everywhere right now. Auto-drafting clauses, smart redlining, contract review summaries: every legacy vendor is shipping these. They're useful, but they're features. They live inside the vendor's UI and require the human user to drive the workflow.
AI-native e-signature is structurally different. The unit of value isn't "what can our product do for you" but "what can your AI agent do on your behalf, anywhere it lives" (a desktop assistant, a chat app, a code editor, your own custom client). That changes the buying criteria. Speed of contract execution stops being measured in minutes per signature and starts being measured in chat-instructions per outcome. Audit trails stop being a defensive compliance feature and become a precondition for trusting AI-driven workflows at all.
Chaindoc is making an early bet that this category becomes the dominant one over the next 24 months. The MCP server is the first concrete step. If you're an existing customer, the AI Agents section is in your dashboard now. If you're evaluating e-signature tools with AI on the roadmap, start from our API integration page.
Frequently Asked Questions
Answers to popular questions about Chaindoc and secure document workflows.
An MCP server lets an AI assistant call external services as if they were built-in tools. The Chaindoc MCP server lets the agent create, send, verify, and track contracts directly inside the chat, without you opening Chaindoc or any other tool.
An API is built for code: developers parse responses, handle errors, and write workflows by hand. An MCP server is built for AI agents: the same Chaindoc capabilities are exposed in a structured format that AI models reason about and call directly. MCP is a complement to the REST API, not a replacement, and most teams use both.
Any client that speaks MCP. That covers desktop assistants, browser-based chat apps that support the protocol, coding editors, and custom agents you build yourself. Chaindoc doesn't maintain a per-vendor integration; it implements the open spec once, so a client that adds MCP support works on day one without changes on our side.
MCP access follows your Chaindoc plan; current terms are on the pricing page.
The MCP server runs locally on your machine; it doesn't send your contracts to a third-party AI training pipeline. The AI agent does see the data it operates on, just like a human assistant would. For sensitive workflows, configure your MCP API key with read-only or scoped permissions, and review your AI client's data-retention policy. Chaindoc itself never trains on customer contract content.
More e-signature and blockchain guides
Practical guides on electronic signatures, blockchain audit trails, and secure document management — handpicked to build on what you just read.


