home / mcp / signaturtit mcp server

Signaturtit MCP Server

Executes Signaturit-based signature workflows via MCP, enabling create, list, remind, and cancel actions.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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.go

Additional configuration and usage notes

Set 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.

Available tools

get_signature

Retrieve details of a specific signature request by its ID.

create_signature

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_signature_reminder

Send reminders to pending signers for an active signature request.

cancel_signature

Cancel an active signature request with an optional reason.