DocuSign MCP Server (patched)
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DS_USER_ID | Yes | User GUID to impersonate | |
| DS_AUTH_BASE | Yes | DocuSign authentication base URL: https://account-d.docusign.com (demo) or https://account.docusign.com (prod) | |
| DS_OAUTH_SCOPE | Yes | OAuth scope (e.g., signature impersonation) | signature impersonation |
| DS_PRIVATE_KEY | No | RSA private key, base64-encoded (single line) | |
| DS_INTEGRATION_KEY | Yes | DocuSign app Integration Key (client ID) | |
| DS_PRIVATE_KEY_PATH | No | Path to RSA private key file |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_envelope_from_templateA | Create an envelope from a DocuSign template. Args: template_id: The template ID to use. email_subject: Subject line for the email. role_assignments: List of role assignments with keys: - roleName: The role name in the template - name: Recipient's full name - email: Recipient's email address - clientUserId: (optional) For embedded signing email_blurb: Optional body text for the email. status: Envelope status - "sent" to send immediately or "created" for draft. Returns: Dictionary with envelopeId and status. |
| create_envelope_from_documentsA | Create an envelope from documents (not using a template). Args:
documents: List of documents, each with Returns: Dictionary with envelopeId and status. |
| get_envelope_statusA | Get the status and metadata of an envelope. Args: envelope_id: The envelope ID to query. Returns: Dictionary with envelope details including envelopeId, status, emailSubject, createdDateTime, sentDateTime, completedDateTime, etc. |
| list_envelopesA | List envelopes with optional filters. Args: from_date: Start date filter (ISO 8601 format, e.g., "2024-01-01T00:00:00Z"). to_date: End date filter (ISO 8601 format). status: Status filter (e.g., "sent", "delivered", "completed", "declined"). Returns: Dictionary with list of envelopes and metadata. |
| list_templatesA | List available DocuSign templates. Args: search_text: Optional search text to filter templates by name. Returns: Dictionary with list of templates and metadata. |
| get_template_definitionA | Get the definition and details of a specific template. Args: template_id: The template ID to retrieve. Returns: Dictionary with complete template details including roles, tabs, documents, and other metadata. |
| create_templateA | Create a new DocuSign template (documents + signer roles + signing fields). Args:
name: Template name.
documents: List of documents, each with Returns: Dictionary with templateId, name, uri. |
| list_envelope_documentsB | List all documents in an envelope. Args: envelope_id: The envelope ID to query. Returns: Dictionary with list of documents in the envelope. |
| download_envelope_documentA | Download a specific document from an envelope. Args: envelope_id: The envelope ID. document_id: The document ID to download. Returns: Dictionary with document content (base64-encoded) and metadata. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mingyangsun-sketch/docusign-mcpserver'
If you have feedback or need assistance with the MCP directory API, please join our Discord server