@esignlaunchpad/mcp-server
v1.2.0
Published
MCP (Model Context Protocol) server for eSign Launchpad - enables AI agents to create, send, and manage e-sign packages.
Maintainers
Readme
eSign Launchpad MCP Server
MCP (Model Context Protocol) server that enables AI agents to interact with the eSign Launchpad e-signature platform. Create, send, and manage signing packages directly from Claude, Cursor, or any MCP-compatible AI client.
Quick Start
# Install
npm install @esignlaunchpad/mcp-server
# Run (requires API key)
ESIGN_API_KEY=eslp_live_your_key_here npx @esignlaunchpad/mcp-serverClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"esign-launchpad": {
"command": "npx",
"args": ["@esignlaunchpad/mcp-server"],
"env": {
"ESIGN_API_KEY": "eslp_live_your_key_here"
}
}
}
}What Can AI Agents Do?
With this MCP server, AI agents can:
- Create signing packages with documents, signers, and annotation fields
- Upload documents (PDF, DOCX) via chunked upload
- Add signers with authentication requirements (email, SMS, KBA, ID verification)
- Place signature fields on documents with precise positioning
- Send packages for signing with custom email messages
- Track status of packages and individual signers
- Download completed documents and certificates of completion
- Manage templates for reusable signing workflows
- Configure webhooks for real-time event notifications
- Manage signing groups for team-based signing
Environment Variables
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| ESIGN_API_KEY | Yes | - | Your eSign Launchpad API key (eslp_live_...) |
| ESIGN_API_URL | No | https://api.esignlaunchpad.com | API base URL |
| ESIGN_SPEC_URL | No | {API_URL}/openapi/tenant-api.json | OpenAPI spec URL |
API Key Setup
- Log in to eSign Launchpad
- Go to Settings > API
- Click Generate API Key
- Select the permissions your agent needs
- Copy the key (shown only once)
Available Permissions
API keys are scoped. Select only what your agent needs:
| Scope | Operations |
|-------|-----------|
| packages:read | List, view, download packages |
| packages:write | Create, send, void, archive packages |
| templates:read | List and view templates |
| templates:write | Create and modify templates |
| webhooks:manage | Create and manage webhook subscriptions |
| signing-groups:read | View signing groups |
| signing-groups:manage | Create and manage signing groups |
How It Works
This MCP server reads the eSign Launchpad OpenAPI specification at startup and dynamically generates MCP tools for each API endpoint. When the API is updated with new features, simply restart the server to pick up new tools automatically.
No code generation needed. No manual tool definitions. The OpenAPI spec is the single source of truth.
License
MIT
