SecureAuth AI Gateway
IntegrationsResources

DocuSign

Send envelopes, query agreements, and run Maestro workflows via DocuSign's Intelligent Agreement Management platform

DocuSign integration connects your agents to DocuSign's IAM platform — eSignature envelopes, Maestro workflows, Navigator agreements, and Data Verification — through DocuSign's official MCP server.

Server URL: https://mcp.docusign.com/mcp

Setup

  1. Register a DocuSign Integration Key (see Bring your own app below)
  2. Navigate to Resources and click Add Resource
  3. Select DocuSign from the catalog
  4. Paste your Client ID (Integration Key UUID) and Client Secret
  5. Click Add

Each user connects their own DocuSign account via OAuth when they first use a DocuSign tool. Navigate to Connections to manage linked accounts.

Supported credential modes

DocuSign is bring-your-own-app only — every customer registers their own Integration Key. DocuSign does not support OAuth Dynamic Client Registration, and Integration Keys are tied to a customer account, so a shared embedded credential isn't a viable option here. See Credential modes for how this compares to other catalog resources.

Bring your own app

  1. Sign in at admindemo.docusign.com (developer/demo) or admin.docusign.com (production)
  2. Open Settings → Apps and Keys → Add App / Integration Key
  3. Under Authentication, enable the Authorization Code Grant flow and add a Secret Key — copy it (this is your Client Secret)
  4. Under Redirect URIs, paste the redirect URI shown in the gateway's Add MCP dialog and save
  5. Under Scopes, enable every scope listed in Required scopes — DocuSign rejects the OAuth request if the integration isn't entitled to a requested scope
  6. The Integration Key UUID at the top of the page is your Client ID

Available tools

ToolDescription
assessTemplatesForDVInspect templates and surface fields suitable for Data Verification
cancelWorkflowInstanceCancel a running Maestro workflow instance
cloneDVEnabledTemplatesClone templates and apply Data Verification field mappings
createEnvelopeCreate an envelope from a template or from documents at a remote URL
discoverDVAppsIdentify Data Verification apps compatible with given field types
generateAccessTokenInteractive OAuth helper for creating Integration Keys and access tokens
getAccountGet account information for an eSign account
getAgreementDetailsGet details for a specific Navigator agreement
getAllAgreementsList Navigator agreements with filters and sort
getBillingPlanGet billing plan details by ID
getBrandGet a single brand by ID
getBrandsList brands configured on the account
getEnvelopeGet the status of a single envelope
getEnvelopesSearch envelopes by date, ID, status, or sender/recipient
getTabGroupsList tab groups configured via the Connected Fields API
getTemplatesList templates with date, folder, and search filters
getUserGet a single eSign user by ID
getUserInfoGet the authenticated user's profile, accounts, and API base URIs
getUsersList eSign users on the account
getWorkflowInstanceGet details for a specific Maestro workflow instance
getWorkflowInstancesListList instances of a Maestro workflow
getWorkflowTriggerRequirementsGet trigger inputs required by a Maestro workflow
getWorkflowsListList available Maestro workflows
installDVAppsInstall Data Verification apps from a prior discovery step
listBillingPlansList billing plans associated with the distributor
listRecipientsList recipients of an envelope and identify the current routing position
pauseNewWorkflowInstancesPause creation of new instances of a Maestro workflow
planTemplateDataVerificationGenerate a structured plan for enabling Data Verification on templates
resumeWorkflowResume a paused Maestro workflow
searchDocusignDocsSearch and reason over DocuSign Developer Center documentation
suggestBestPracticesAnalyze a DocuSign integration pattern and suggest upgrades
triggerWorkflowTrigger a new instance of a Maestro workflow
updateEnvelopeUpdate an envelope: send, void, modify email, manage workflow steps

Required scopes

  • signature — eSignature envelopes, templates, brands, recipients, and users
  • aow_manage — Maestro workflows (trigger, list, pause, resume, cancel)
  • adm_store_unified_repo_read — Navigator agreement queries
  • agreement_object_model_read — full IAM agreement schema in getAgreementDetails
  • models_readsearchDocusignDocs and suggestBestPractices AI tools
  • me_profile — authenticated user profile via getUserInfo
  • extended — keep refresh tokens valid beyond the default 30-day window

If your DocuSign account isn't entitled to all of these (for example, IAM features on a base plan), drop the unsupported scopes from the OAuth request — DocuSign rejects the entire authorization if any requested scope is unavailable. The corresponding tools will fail with a permission error at call time, but the rest of the surface keeps working.

Policy examples

  • Allow read-only access: tool patterns get*, list*, search*, assessTemplatesForDV, discoverDVApps, planTemplateDataVerification
  • Block envelope sending and modification: deny createEnvelope, updateEnvelope
  • Block workflow control but allow inspection: allow get*, deny triggerWorkflow, cancelWorkflowInstance, pauseNewWorkflowInstances, resumeWorkflow
  • Restrict admin tooling: deny installDVApps, cloneDVEnabledTemplates, generateAccessToken

On this page