DocuSign eSignature MCP Server for Cloudflare Workers
Test DocuSign tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test DocuSign tools interactively. No credit card required.
docusign_get_account_infoGet information about the current DocuSign account. Args: - format: Response format ('json' or 'markdown')
docusign_test_connectionTest the connection to DocuSign API. Args: - format: Response format
docusign_list_usersList users in the account. Args: - count: Number of users to return - startPosition: Starting position for pagination - status: Filter by user status - email: Filter by email - format: Response format
docusign_get_userGet details of a specific user. Args: - userId: The user ID (required) - format: Response format
docusign_list_groupsList groups in the account. Args: - count: Number of groups to return - startPosition: Starting position for pagination - searchText: Search text to filter groups - format: Response format
docusign_get_groupGet details of a specific group. Args: - groupId: The group ID (required) - format: Response format
docusign_list_brandsList brands in the account. Args: - format: Response format
docusign_get_brandGet details of a specific brand. Args: - brandId: The brand ID (required) - format: Response format
docusign_create_brandCreate a new brand. Args: - brandName: Name of the brand (required) - brandCompany: Company name for the brand - defaultBrandLanguage: Default language (e.g., en) - format: Response format
docusign_delete_brandDelete a brand. Args: - brandId: The brand ID (required) - format: Response format
docusign_list_bulk_send_listsList all bulk send lists. Args: - format: Response format ('json' or 'markdown')
docusign_get_bulk_send_listGet details of a specific bulk send list. Args: - listId: The bulk send list ID (required) - format: Response format
docusign_create_bulk_send_listCreate a new bulk send list with recipients. Args: - name: Name of the bulk send list (required) - bulkCopies: Array of bulk copies with recipients (required) - format: Response format
docusign_delete_bulk_send_listDelete a bulk send list. Args: - listId: The bulk send list ID (required) - format: Response format
docusign_get_bulk_send_batchesList all bulk send batches and their status. Args: - format: Response format
docusign_get_bulk_send_batch_statusGet status of a specific bulk send batch. Args: - batchId: The batch ID (required) - format: Response format
docusign_send_bulk_envelopesSend envelopes using a bulk send list and a template/envelope. Args: - bulkSendListId: The bulk send list ID (required) - envelopeOrTemplateId: The envelope or template ID to send (required) - format: Response format
docusign_list_connect_configsList all Connect (webhook) configurations. Args: - format: Response format ('json' or 'markdown')
docusign_get_connect_configGet details of a specific Connect configuration. Args: - connectId: The Connect configuration ID (required) - format: Response format
docusign_list_envelope_documentsList all documents in an envelope. Args: - envelopeId: The envelope ID (required) - format: Response format ('json' or 'markdown')
docusign_create_connect_configCreate a new Connect (webhook) configuration. Args: - name: Name of the Connect configuration (required) - urlToPublishTo: Webhook URL to receive events (required) - events: Events to subscribe to - allUsers: Apply to all users (true/false) - includeDocuments: Include documents in payload (true/false) - includeEnvelopeVoidReason: Include void reason (true/false) - includeCertificateOfCompletion: Include certificate (true/false) - includeTimeZone: Include time zone (true/false) - enableLog: Enable logging (true/false) - format: Response format
docusign_update_connect_configUpdate an existing Connect configuration. Args: - connectId: The Connect configuration ID (required) - name: Name of the Connect configuration - urlToPublishTo: Webhook URL to receive events - events: Events to subscribe to - allUsers: Apply to all users (true/false) - includeDocuments: Include documents in payload (true/false) - enableLog: Enable logging (true/false) - format: Response format
docusign_delete_connect_configDelete a Connect configuration. Args: - connectId: The Connect configuration ID (required) - format: Response format
docusign_get_connect_logsGet Connect event logs. Args: - connectId: Filter logs by Connect configuration ID - format: Response format
docusign_retry_connect_failureRetry a failed Connect event delivery. Args: - failureId: The failure ID to retry (required) - format: Response format
docusign_list_custom_tabsList all custom tabs (custom field definitions) in the account. Args: - format: Response format ('json' or 'markdown')
docusign_get_custom_tabGet details of a specific custom tab. Args: - customTabId: The custom tab ID (required) - format: Response format
docusign_create_custom_tabCreate a new custom tab definition. Args: - tabLabel: Label for the tab (required) - name: Name of the custom tab (required) - type: Tab type (text, number, date, checkbox, list, etc.) (required) - font: Font name - fontSize: Font size - fontColor: Font color - width: Tab width - height: Tab height - anchor: Anchor string - validationPattern: Regex validation pattern - validationMessage: Validation error message - shared: Whether the tab is shared - items: List items (for list tabs) - format: Response format
docusign_update_custom_tabUpdate an existing custom tab definition. Args: - customTabId: The custom tab ID (required) - tabLabel: Label for the tab - name: Name of the custom tab - font: Font name - fontSize: Font size - fontColor: Font color - width: Tab width - height: Tab height - validationPattern: Regex validation pattern - validationMessage: Validation error message - format: Response format
docusign_delete_custom_tabDelete a custom tab definition. Args: - customTabId: The custom tab ID (required) - format: Response format
docusign_get_documentGet a specific document from an envelope (returns base64 content). Args: - envelopeId: The envelope ID (required) - documentId: The document ID (required) - format: Response format
docusign_add_documentAdd a document to an existing envelope (draft status only). Args: - envelopeId: The envelope ID (required) - documentId: Unique document ID within the envelope (required) - name: Document name (required) - fileExtension: File extension (pdf, docx, etc.) (required) - documentBase64: Base64-encoded document content (required) - order: Document order in the envelope - format: Response format
docusign_delete_documentDelete a document from an envelope (draft status only). Args: - envelopeId: The envelope ID (required) - documentId: The document ID to delete (required) - format: Response format
docusign_list_envelopesList envelopes from DocuSign with optional filtering by date, status, and search text. Args: - fromDate: Start of date range (ISO format) - toDate: End of date range (ISO format) - status: Filter by envelope status - count: Number of envelopes to return - startPosition: Starting position for pagination - searchText: Search text to filter envelopes - folderIds: Comma-separated folder IDs to search - include: Additional data to include (e.g., recipients, documents) - format: Response format ('json' or 'markdown')
docusign_get_envelopeGet details of a specific envelope by ID. Args: - envelopeId: The envelope ID (required) - include: Additional data to include - format: Response format
docusign_create_envelopeCreate a new envelope with documents and recipients. Args: - emailSubject: Subject line of the email (required) - emailBlurb: Email body message - status: Initial status - 'created' (draft) or 'sent' - documents: Array of documents with documentId, name, fileExtension, documentBase64 (required) - recipients: Object with signers and/or carbonCopies arrays (required) - brandId: Brand ID to use for the envelope - format: Response format
docusign_send_envelopeSend a draft envelope. Args: - envelopeId: The envelope ID to send (required) - format: Response format
docusign_void_envelopeVoid an envelope, preventing any further actions on it. Args: - envelopeId: The envelope ID (required) - voidedReason: Reason for voiding (required) - format: Response format
docusign_resend_envelopeResend an envelope to recipients who have not yet signed. Args: - envelopeId: The envelope ID to resend (required) - format: Response format
docusign_delete_envelopeDelete an envelope (move to deleted folder). Args: - envelopeId: The envelope ID (required) - format: Response format
docusign_get_envelope_audit_eventsGet audit trail events for an envelope. Args: - envelopeId: The envelope ID (required) - format: Response format
docusign_list_foldersList all folders in the account. Args: - format: Response format ('json' or 'markdown')
docusign_get_folder_itemsGet envelopes/items in a specific folder. Args: - folderId: The folder ID (required) - fromDate: Start of date range (ISO format) - toDate: End of date range (ISO format) - status: Filter by envelope status - searchText: Search text to filter items - count: Number of items to return - startPosition: Starting position for pagination - format: Response format
docusign_move_envelope_to_folderMove an envelope to a different folder. Args: - folderId: The destination folder ID (required) - envelopeId: The envelope ID to move (required) - format: Response format
docusign_list_powerformsList all PowerForms in the account. Args: - format: Response format ('json' or 'markdown')
docusign_get_powerformGet details of a specific PowerForm. Args: - powerFormId: The PowerForm ID (required) - format: Response format
docusign_delete_powerformDelete a PowerForm. Args: - powerFormId: The PowerForm ID (required) - format: Response format
docusign_get_recipientsGet all recipients for an envelope. Args: - envelopeId: The envelope ID (required) - format: Response format
docusign_update_recipientsAdd or update recipients in an envelope. Args: - envelopeId: The envelope ID (required) - signers: Array of signers to add/update - carbonCopies: Array of CC recipients - format: Response format
docusign_delete_recipientDelete a recipient from an envelope (draft status only). Args: - envelopeId: The envelope ID (required) - recipientId: The recipient ID to delete (required) - format: Response format
docusign_list_templatesList all templates in the account. Args: - count: Number of templates to return - startPosition: Starting position for pagination - searchText: Search text to filter templates - folder: Folder type (inbox, drafts, etc.) - folderId: Filter by folder ID - format: Response format
docusign_get_templateGet details of a specific template. Args: - templateId: The template ID (required) - format: Response format
docusign_create_envelope_from_templateCreate an envelope from a template. Args: - templateId: The template ID to use (required) - emailSubject: Email subject line - emailBlurb: Email body message - status: Initial status - 'created' (draft) or 'sent' - templateRoles: Array of role assignments with roleName, name, email - format: Response format
docusign_delete_templateDelete a template. Args: - templateId: The template ID to delete (required) - format: Response format
docusign_create_recipient_viewCreate a recipient view URL for embedded signing. Args: - envelopeId: The envelope ID (required) - clientUserId: Client user ID matching the recipient (required) - email: Recipient email (required) - userName: Recipient name (required) - returnUrl: URL to redirect after signing (required) - authenticationMethod: Authentication method used - format: Response format
docusign_create_sender_viewCreate a sender view URL for envelope preparation. Args: - envelopeId: The envelope ID (required) - returnUrl: URL to redirect after completing (required) - format: Response format
docusign_create_edit_viewCreate an edit view URL for modifying an envelope. Args: - envelopeId: The envelope ID (required) - returnUrl: URL to redirect after editing (required) - format: Response format
docusign_create_console_viewCreate a console view URL for envelope management. Args: - returnUrl: URL to redirect after completing - format: Response format
docusign_create_correct_viewCreate a correct view URL to fix envelope errors. Args: - envelopeId: The envelope ID (required) - returnUrl: URL to redirect after correcting (required) - format: Response format
docusign_get_account_info{
"format": "example_format"
}docusign_test_connection{
"format": "example_format"
}docusign_list_users{
"count": 10,
"email": "example_email",
"format": "example_format",
"status": "example_status",
"startPosition": 10
}