Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@docuseal-mcp-serverlist my document templates"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
docuseal-mcp-server
MCP server for DocuSeal (self-hosted or cloud) using stdio transport.
Package name: @caffeinebounce/docuseal-mcp-server
Features
Implements these MCP tools:
Templates
list_templates— list templates (paginated)get_template— get template by IDcreate_template_from_pdf— upload PDF from file path or base64
Submissions
create_submission— create signature request from templatelist_submissions— list submissions (paginated + status filter)get_submission— get submission detailsget_submission_documents— get documents for a submission (optional local download)
Submitters
list_submitters— list submitters (optionally by submission)get_submitter— get submitter detailsupdate_submitter— update submitter fields (including reminder-style flags likesend_email)
Requirements
Node.js 18+
A DocuSeal instance with API enabled
API key with required permissions
Environment Variables
DOCUSEAL_URL— base URL for DocuSeal (default:http://localhost:3030)DOCUSEAL_API_KEY— API key forX-Auth-Tokenheader (required)
Example:
Install and Build
Run
Or in development:
MCP Client Configuration (example)
Notes
API calls use
fetchand includeX-Auth-Token.API errors include HTTP status + response body in tool output for debugging.
get_submission_documentscan optionally download returned document URLs to disk using:download: trueoptional
output_dir(default:./downloads/submission_<id>)