SignWell

SSE

by SignWell

306 downloads Not rated yet

About

Model Context Protocol server that orchestrates SignWell's e-signature workflows — create, send, track, and manage documents and templates.

Details

Transport
SSE

Explore

- Interactive setup wizard for four MCP clients.
- Automatically keeps documents as drafts until explicitly sent.
- Attaches files via URL, base64, or MCP resource URI.
- Provides read‑only resources (document://, template://).
- In‑memory file storage with a 60‑minute TTL.
- No telemetry or analytics collection.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SignWell
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

file_store

Store a user's existing file for upcoming SignWell requests. Returns a file_token you can pass to document/template tools. IMPORTANT: This tool is for the USER'S EXISTING FILES only. Do NOT read, parse, or convert the file — upload it as-is. HOW TO PROVIDE THE FILE (in order of preference): 1. No arguments — Opens a native OS file picker dialog. USE THIS BY DEFAULT. Simply call file_store with no arguments and the user will select the file themselves. 2. file_path — Only if the user explici…

file_validate_text_tags

Validate text tags in a PDF before creating a template or document. RECOMMENDED WORKFLOW: file_store → file_validate_text_tags → template_create/document_create Accepts a PDF via file_token (from file_store), file_base64, file_url, or resource_uri. Set use_picker: true to open a native file picker when no file input is provided. Extracts text from the PDF and checks for valid SignWell text tags like {{signature:1:y}}. Returns: - Whether text is extractable from the PDF - List of valid tags…

document_create

Create a SignWell document (always created as a draft). CRITICAL RULES: - Do NOT read, parse, extract, or verify file contents before uploading. The user already knows what is in the file. - Do NOT convert files between formats (e.g. do NOT convert .docx to .pdf). SignWell handles conversion automatically. - The user will place signature fields in the SignWell editor. Just upload the file and return the editor link. SUPPORTED FILE TYPES: .pdf, .doc, .docx, .pages, .ppt, .pptx, .key, .xls, .…

document_list

List SignWell documents with optional filtering (status, archived, search).

document_get

Fetch the latest status for a SignWell document.

document_send_draft

Send a previously created draft document (requires confirm_send).

document_send_reminder

Send a reminder email for a document (optionally to a specific recipient).

document_completed_pdf

Fetch the completed PDF. Use mode: 'base64' to get content for displaying in an artifact or chat (embed as data:application/pdf;base64,{pdf_base64}). Default 'url' mode returns a shareable link.

template_create

Create a SignWell template for reusable signature documents. RECOMMENDED WORKFLOW: 1. file_store (provide file_path, file_url, or resource_uri) → returns file_token 2. file_validate_text_tags (pass file_token) → validates tags are extractable 3. template_create (pass file_token in files array) → creates the template REQUIRED PARAMETERS (both are mandatory): - files: Array with at least one file object containing: * "name": Filename (e.g., "template.docx") * One content source (in order …

template_update

Update an existing SignWell template. Only provide fields you want to change.

template_get

Fetch an individual SignWell template by ID.

template_list

List SignWell templates with pagination.

template_delete

Delete a SignWell template.

template_create_document

Create and send a document from a template. Templates are pre-configured and ready to send, so this tool sends the document for signing by default. IMPORTANT: When a user asks to "send a template" or "send a document from a template", the document will be sent immediately for signing. Set draft: true ONLY if the user explicitly asks to create a draft or review before sending. REQUIRED: - template_id: The template ID to create the document from - recipients: Array of recipient objects, each …

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "signwell": {
            "signwell": {
                "command": "npx",
                "args": [
                    "-y",
                    "@signwell/mcp"
                ],
                "env": {
                    "SIGNWELL_API_KEY": "your_api_key"
                }
            }
        }
    }
}

McpServers

{
    "signwell": {
        "command": "npx",
        "args": [
            "-y",
            "@signwell/mcp"
        ],
        "env": {
            "SIGNWELL_API_KEY": "your_api_key"
        }
    }
}

Model Context Protocol server that orchestrates SignWell's e-signature workflows — create, send, track, and manage documents and templates.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.