Overview
What is e签宝 MCP 工具?
e签宝 MCP 工具 is a Model Context Protocol (MCP) server that enables file upload, signing flow creation, and signing status query for the e签宝 electronic signature platform. It is designed for developers who want to integrate e-signature capabilities into MCP‑enabled applications.
How to use e签宝 MCP 工具?
Configure the MCP client with environment variables HOST, APP_ID, and APP_SECRET, and run the command npx -y mcp-server-esign@{version}. Two tools are available: create_sign_flow (to start a signing flow by providing a local file path, file name, and receiver phone number) and query_sign_flow (to check the status of a flow using its flow ID).
Key features of e签宝 MCP 工具
- Supports multiple file formats: PDF, Word, Excel, PowerPoint, WPS, images, HTML
- Automatically converts files to PDF upon upload
- Automatically checks file processing status
- Creates and manages signing flows
- Queries signing flow details and status
- Full logging of uploads, status checks, and errors
Use cases of e签宝 MCP 工具
- Upload a contract document and initiate a signing flow for a remote signer
- Check the status and details of an existing signing flow
- Automate e‑signature workflows in a larger AI‑powered application
FAQ from e签宝 MCP 工具
What file formats are supported?
Supported formats include PDF, Word (.docx, .doc, .rtf), Excel (.xlsx, .xls), PowerPoint (.pptx, .ppt), WPS (.wps, .et, .dps), image files (.jpeg, .jpg, .png, .bmp, .tiff, .gif), and HTML (.html, .htm). All uploaded files are automatically converted to PDF.
Is there a file size limit?
Yes. The total file size must not exceed 50 MB, and each single page must be under 20 MB.
What environment options are available?
Three environments are supported: test, sandbox, and production. Use the corresponding HOST value in the configuration.
How are errors handled?
Common errors (unsupported file format, upload failure, conversion failure, flow creation failure) are automatically caught, logged to /tmp/app.log, and returned with a detailed error message.
What dependencies does the server require?
An active e签宝 account with an APP_ID and APP_SECRET, and a Node.js runtime to run the MCP server via npx.