DottedSign MCP for AI. Manage the entire document signature lifecycle.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
DottedSign connects your AI agent to professional e-signature workflows. It lets you manage entire document lifecycles—from pulling templates to getting final signatures—all through conversation.
Create tasks, check who has signed, and review the full audit trail without opening a browser.
What your AI can do
Cancel task
Stops a document signing task that is currently in progress or stalled.
Create task from template
Starts a signing task by copying and adapting an existing, approved template.
Create task
Initiates a brand new, unsourced document signing workflow.
Start new documents or copy existing templates to kick off the e-signature process.
Retrieve specific information about a document, including who has signed it and if the task is stuck waiting for someone.
List all active system users or pull up available document formats to build from.
Get a full, uneditable history of every action taken on the task, which is essential for legal review.
Ask an AI about this
Waiting for input…
DottedSign: 12 Tools for Document Workflows
These tools allow your agent to handle every step of the signing process, from listing users to retrieving complex audit trails.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using DottedSign on VinkiusCancel Task
Stops a document signing task that is currently in progress or stalled.
Create Task From Template
Starts a signing task by copying and adapting an existing, approved template.
Create Task
Initiates a brand new, unsourced document signing workflow.
Delete Task
Removes a document signing task from the system entirely.
Get Audit Trail
Retrieves a complete, step-by-step log of every action that occurred on a specific...
Get Me
Confirms which user account or identity is currently being used by the agent.
List Tasks
Fetches a summary list of all signing tasks associated with the account.
List Templates
Displays every document template that is available to start a new task from.
List Users
Provides a list of all user accounts configured within the DottedSign system.
List Webhooks
Shows which external systems are currently receiving notifications from the platform.
Retrieve Task
Gets full details and status information for one specific signing task ID.
Update Task
Makes changes to an existing signing task, such as adding a participant or changing metadata.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with DottedSign, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by DottedSign. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Chasing Signatures Across Email Threads
Today, getting something legally binding signed means jumping through hoops. You send a document via email; then you wait for replies asking for the correct link or reminding you to sign it. You end up managing status updates in separate spreadsheets and chasing down recipients across multiple threads.
With this MCP, your agent handles the whole coordination layer. It initiates the signing process, tracks every recipient's progress against a known template, and provides an immediate, consolidated view of who signed and when.
Using `get_audit_trail` for Ironclad Proof
Manual tracking means logging dates into a spreadsheet. If someone asks for proof, you're relying on screenshots or memory. The manual process is inherently flawed because it requires human input and organization.
Now, using the `get_audit_trail` tool gives you an immediate, definitive record of every interaction—every view, every failed sign-in attempt, every update. It’s proof, period.
What your AI can actually do with this
Need to get documents signed? This MCP handles it. Instead of logging into an external platform or manually juggling spreadsheets to track status, your agent manages the whole process for you. You can tell your AI client to find existing document templates, build a new signing task from one, and assign participants immediately.
The system tracks every step: who viewed the doc, when they signed it, and what the final audit trail looks like. This means you keep legal compliance data right where you work. If you're managing multiple critical workflows, connecting this MCP via Vinkius gives your agent a single pane of glass for document management, making sure no signature falls through the cracks.
019dd0e4-9bcd-72f5-8042-0d112796e910 Here's how it actually works
The bottom line is you tell your AI client what needs signing, and it handles the setup, tracking, and history retrieval from one place.
First, tell your agent what you need. For example, 'Start an NDA signing using the standard template.'
The MCP handles the setup: it finds the correct document format and executes the create_task function, assigning the necessary recipients.
You get a reference ID for the task. Your agent monitors that ID until all required parties have signed, providing status updates as they happen.
Who is this actually for?
Legal Operations teams who are tired of chasing down signatures across emails. Project managers dealing with multi-stakeholder contracts. Compliance officers needing immediate audit proof. If your job involves more than 3 clicks to prove a document was signed, this is for you.
They use the MCP to create signing tasks from templates and run get_audit_trail immediately after completion to prove compliance.
They list all active tasks using list_tasks to ensure every vendor agreement is on track before a deadline hits.
They check user permissions and sign off on onboarding documents by creating new signing tasks for groups of employees.
What Changes When You Connect
Stop manually tracking status. By calling retrieve_task or list_tasks, your agent always knows exactly where a contract stands, without you having to check multiple dashboards.
Never start from scratch again. Use create_task_from_template to spin up complex agreements based on approved formats, saving hours of drafting time.
Get total visibility into compliance. The dedicated function for the audit trail (get_audit_trail) gives you irrefutable proof of every single action taken on a document.
Handle changes without logging in. If an agreement needs an extra signer or a date updated, use update_task to adjust it programmatically.
Know your players and settings. Use list_users and get_me to confirm who has signing rights before you build the document.
See it in action
The Annual Vendor Agreement Audit
A compliance officer needs to verify all 50 vendor agreements signed last month. Instead of downloading 50 PDFs and manually checking dates, they ask their agent to run list_tasks filtered by date range, immediately getting a summary list of all completed contracts.
Onboarding New Employees
The HR manager needs to sign NDAs, policies, and agreements for 10 new hires. They use create_task_from_template with the 'Standard Employee Packet' template, assigns all 10 users via list_users, and sends out everything in one go.
Fixing a Stalled Contract
A contract is stuck because one department head left town. The project manager uses their agent to check the task status with retrieve_task and then calls update_task to reassign the outstanding signatures to the interim lead.
Quickly Starting a New Contract
A sales rep needs a new client agreement signed right now. They ask their agent to use create_task_from_template, selecting 'MSA v2', and specify the recipient email list, starting the process in seconds.
The honest tradeoffs
Trying to guess status updates
A user asks their agent, 'Is the contract done?' and waits for a generic text answer. The agent can't know if it failed or is just pending.
Don't ask generally. You must explicitly call retrieve_task on the specific ID to get the precise status: Pending, Signed, or Cancelled.
Starting tasks without templates
A user tries to manually build a document structure from scratch, leading to missing legal clauses and requiring manual verification.
Always check the available formats first. Use list_templates to find the correct boilerplate document, then use create_task_from_template.
Forgetting task history
A dispute arises over who signed what and when. The user has no simple way to prove the timeline of events.
Immediately call get_audit_trail. This single tool gives you an immutable record, proving every view, sign, and update.
When It Fits, When It Doesn't
Use this MCP if your core problem is managing a structured lifecycle: creation -> status tracking -> final audit. If the task requires predefined documents (NDAs, MSAs, etc.), use it. Don't use this if you just need to store plain text notes or manage simple contact lists; those are better suited for general CRM tools. You must have a specific Task ID when dealing with history corrections, so always verify the status first using list_tasks before attempting an update.
Questions you might have
How do I start a new signing task with DottedSign MCP? +
You must use create_task or, better yet, use create_task_from_template. The template option is far more reliable because it ensures you’re using legally approved document language.
What does the list_tasks tool show me? +
The list_tasks function gives you a summary of all existing signing processes. It's your starting point for knowing which documents are active and where to look next.
Can I check who signed the document using get_audit_trail? +
Yes, that is exactly what get_audit_trail does. It doesn't just say 'signed'; it shows when they signed and which IP address was used.
How do I update a document if someone needs to sign later? +
Use the update_task tool. You simply reference the task ID, tell the agent who needs to participate, and the system adds them without you having to manually resend anything.
How do I use the create_task_from_template tool? +
It automatically builds a new signing task using your existing document structure. You just need to pass the template ID and any variable data, ensuring the resulting workflow uses the correct legal language from day one.
How does list_users help me manage access? +
This tool retrieves a roster of all active users associated with your account. You can use this to confirm who is available for signing and verify if they have the necessary permissions to participate in the task.
If a document process fails, how do I use delete_task? +
You provide the specific ID of the abandoned or failed task. This immediately cleans up your workspace, removing old data and preventing inactive processes from cluttering your list of current work items.
I need full context on a single job; what does retrieve_task do? +
This action pulls all current metadata and progress points for one specific task ID. It gives you highly granular details—like exactly which participant needs to act next—without having to sift through the entire list of tasks.
Can I automate the sending of a specific document template? +
Yes! You can use the agent to map the document template and instantly send the signing request.
How can I track the signing status of a document? +
Simply query the Task ID through the agent to retrieve its real-time signature status, whether pending or completed.
Do I need a paid plan to use the DottedSign API? +
Access to the API generally requires an active DottedSign API subscription plan. Check the official docs for current restrictions.
We've already built the connector for DottedSign. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.