loading…
Search for a command to run...
loading…
Enables interaction with DocuSeal instances to manage document templates, create signature requests, and track submission statuses. It provides tools for upload
Enables interaction with DocuSeal instances to manage document templates, create signature requests, and track submission statuses. It provides tools for uploading PDFs, managing submitters, and downloading signed documents via the DocuSeal API.
MCP server for DocuSeal (self-hosted or cloud) using stdio transport.
Package name: @caffeinebounce/docuseal-mcp-server
Implements these MCP tools:
list_templates — list templates (paginated)get_template — get template by IDcreate_template_from_pdf — upload PDF from file path or base64create_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)list_submitters — list submitters (optionally by submission)get_submitter — get submitter detailsupdate_submitter — update submitter fields (including reminder-style flags like send_email)DOCUSEAL_URL — base URL for DocuSeal (default: http://localhost:3030)DOCUSEAL_API_KEY — API key for X-Auth-Token header (required)Example:
export DOCUSEAL_URL="http://localhost:3030"
export DOCUSEAL_API_KEY="<your-api-key>"
npm install
npm run build
npm start
Or in development:
npm run dev
{
"mcpServers": {
"docuseal": {
"command": "node",
"args": ["/absolute/path/to/docuseal-mcp-server/dist/index.js"],
"env": {
"DOCUSEAL_URL": "http://localhost:3030",
"DOCUSEAL_API_KEY": "<your-api-key>"
}
}
}
}
fetch and include X-Auth-Token.get_submission_documents can optionally download returned document URLs to disk using:download: trueoutput_dir (default: ./downloads/submission_<id>)Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"docuseal-mcp-server": {
"command": "npx",
"args": []
}
}
}