home / mcp / signaturtit mcp server
Executes Signaturit-based signature workflows via MCP, enabling create, list, remind, and cancel actions.
Configuration
View docs{
"mcpServers": {
"jmartin82-signaturit-mcp": {
"url": "https://mcp.signaturtit.example/mcp",
"headers": {
"SIGNATURIT_SECRET_TOKEN": "YOUR_API_KEY_HERE"
}
}
}
}You can run the Signaturit MCP Server to manage signature workflows by exposing tools that interact with Signaturitβs API. This server acts as a bridge, enabling you to create, view, remind, and cancel signature requests through a consistent MCP interface.
Use an MCP client to connect to the Signaturit MCP Server and call its available tools to manage signatures. The server provides endpoints to list and retrieve signatures, create new ones using templates, send reminders to signers, and cancel active requests. You can integrate it into your workflow to automate document signing, handle multi-signer scenarios, choose delivery methods (email or SMS), set expiration times, and wire in real-time notifications via webhooks.
Prerequisites you need before installing the Signaturit MCP Server include a Go development environment and a Signaturit account with an API key.
Step 1: Install Go on your machine. Ensure you have a compatible version installed.
Step 2: Obtain your Signaturit API key from your Signaturit account dashboard.
Step 3: Clone the MCP server repository, install dependencies, and build the binary.
git clone https://github.com/jmartin82/signaturit-mcp.git
cd signaturit-mcp
go mod download
# Build for your current platform
GOOS=$(uname -s | tr '[:upper:]' '[:lower:]') GOARCH=$(uname -m) go build -o bin/signaturtit_mcp cmd/server/main.go
# Build for a specific platform (example: Linux x86_64)
GOOS=linux GOARCH=amd64 go build -o bin/signaturtit_mcp cmd/server/main.goSet the required environment variable for API authentication before starting the server.
Run the built binary and provide your API key via environment to enable communication with Signaturit.
Retrieve details of a specific signature request by its ID.
Create new signature requests using templates with support for multiple signers, delivery via email or SMS, expiration control, signing workflow options, custom messages, and webhook notifications.
Send reminders to pending signers for an active signature request.
Cancel an active signature request with an optional reason.