# Modusign MCP

> Modusign connects your AI agent directly to Modusign, letting you handle all contract and signature needs via natural conversation. You'll track document status in real-time, initiate new signature requests using predefined templates, and pull complete audit trails for compliance checks—all without leaving your chat window or CRM.

## Overview
- **Category:** document-management
- **Price:** Free
- **Tags:** electronic-contracts, digital-signatures, audit-trail, document-workflow, compliance, contract-management

## Description

This MCP lets you manage the entire lifecycle of electronic contracts through simple commands. Instead of logging into a separate portal to check on agreements, you just ask your agent for status updates. You can list all current documents and get instant feedback on whether they're signed, pending, or expired. Need to follow up? Just tell your agent who hasn't responded yet. Furthermore, if you need new paperwork, you don't have to start from scratch; you can use stored templates to create a full signature request for an employee or client in seconds. For compliance teams, the ability to fetch complete metadata and audit logs for any document is huge. All of this functionality is hosted on Vinkius, making it available through your preferred AI client like Cursor or Claude.

## Tools

### create_document_from_template
Generates a new contract document using one of your pre-approved templates.

### get_audit_logs
Pulls the complete history, or audit log, for a specific electronic document ID.

### get_document
Retrieves all available details and metadata about a single specified contract.

### get_org_info
Fetches organization-level data, such as folder names or structural information.

### list_automations
Shows a list of active signature automation workflows you have set up.

### list_documents
Lists all your electronic contracts, allowing you to see who signed and what the current status is.

### list_external_files
Retrieves a list of external document files attached to contracts or within your organization's structure.

### list_folders
Lists the available folders in your contract management system for better file organization.

### list_templates
Displays all of the standard, reusable contract templates you have saved.

### list_webhooks
Shows a list of active webhooks that monitor and automate signature workflows.

## Prompt Examples

**Prompt:** 
```
List my most recent electronic documents.
```

**Response:** 
```
I've retrieved your recent documents. You have 5 active contracts, including 'Partnership Agreement' (Status: Signed) and 'Employment Offer - John Doe' (Status: Pending Signature). Would you like the details for any of these?
```

**Prompt:** 
```
Send a 'Standard NDA' to ryan@example.com using template ID tmp_123.
```

**Response:** 
```
I've initiated the signature request for the 'Standard NDA'. The document has been created from template tmp_123 and sent to ryan@example.com. The new Document ID is doc_987.
```

**Prompt:** 
```
Show me the audit logs for document doc_987.
```

**Response:** 
```
Retrieving audit logs for doc_987... The document was created at 10:00 AM, sent to ryan@example.com at 10:05 AM, and was opened by the participant at 10:15 AM. It is currently awaiting signature.
```

## Capabilities

### Track contract status
List all electronic contracts and check their current status—whether they are signed, pending, or awaiting action.

### Request new signatures
Create a new signature workflow instantly by using existing templates and specifying the recipients.

### Audit document history
Retrieve full audit logs detailing every action taken on a specific document, including who viewed it and when.

### View organizational structure
Access folder listings and organization metadata to locate contracts within your company's file hierarchy.

### Inspect document details
Get comprehensive data, including complete metadata, for any specific contract ID you provide.

## Use Cases

### The client onboarding paperwork pile-up
A Sales Rep needs to know if a new client signed their NDA. Instead of logging into the portal and filtering by name, they ask: 'What is the status for Acme Corp?' The agent runs `list_documents` and reports back immediately: 'The main agreement is signed; only the attached compliance addendum is pending.'

### Auditing a high-value contract
A Legal Counsel needs to prove when and by whom a key clause was viewed. They ask their agent for the audit logs on the specific document ID, instantly getting confirmation of every access point using `get_audit_logs`.

### Starting a mass signature campaign
HR needs to send an updated handbook agreement to 50 employees. They ask the agent: 'Send the Handbook update to everyone on file.' The agent uses `create_document_from_template` with the correct template and sends out all requests.

### Discovering where a document lives
An Operations Manager is told a key vendor contract exists but can't find it. They ask their agent to list folders, narrow down by department, and then check the file listing with `list_external_files` until they locate the correct agreement.

## Benefits

- Stop manually checking status. By using the `list_documents` tool, your agent gives you an instant overview of every contract's current state, saving minutes on every single follow-up.
- Never start from scratch again. When you need a new NDA, simply ask to create one using a template ID and let the agent use `create_document_from_template` to handle the rest.
- Compliance doesn't wait for business hours. Need proof of who saw a document? The agent can pull detailed audit logs instantly via `get_audit_logs`, giving you an ironclad trail.
- Keep contracts organized without deep dives. You can use `list_folders` to see your file structure, and then `get_org_info` to pinpoint exactly where the required agreement lives.
- Eliminate data entry errors. By listing templates first using `list_templates`, you ensure that every contract request starts with approved language, reducing legal risk.

## How It Works

The bottom line is you talk to your AI client about contracts, and it handles the API calls to Modusign.

1. Subscribe to this MCP and enter your Modusign API Key.
2. Connect your agent from Claude, Cursor, or any compatible client.
3. Ask your agent a natural language question like, 'What documents need signatures for the legal team?'

## Frequently Asked Questions

**How do I list documents using Modusign MCP?**
You ask your agent to use the `list_documents` tool. This will return a list of all electronic contracts and show you their current status, like 'Signed' or 'Pending Signature'.

**Can I get an audit trail for Modusign MCP?**
Yes. You use the `get_audit_logs` tool to pull a complete history of any document, showing exactly when it was created, viewed, or edited.

**What is needed before I can use Modusign MCP?**
You need an active Modusign account and must provide your API Key during the setup process so the agent can connect to your services.

**How do I request a signature through Modusign MCP?**
Ask your agent to create a document from template. You'll reference an existing template ID, and it will initiate the full signature workflow for you.

**Does Modusign MCP help with organization structure?**
Yes, you can use `list_folders` to see your contract folders and then use `get_org_info` to pull metadata about those organizational areas.