Skip to main content
Glama
meteordefect

SumoSign MCP Server

by meteordefect

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUMOSIGN_API_KEYYesA scoped ss_live_... key from the SumoSign portal.
SUMOSIGN_API_URLNoOverride for self-hosted or staging APIs.https://api.sumosign.app

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
upload_documentB

Upload a PDF from a local file path. Returns the document id used to create envelopes.

analyze_documentB

Analyze an uploaded PDF for field placement suggestions (text extraction, no OCR). Returns likelySigningPages, outline, and suggestions[] ready for create_envelope.

create_envelopeA

Create a signing envelope from an uploaded document (inline fields) or from a template (templateId + recipients). Returns the envelope in status draft. Sends Idempotency-Key automatically for safe retries.

create_templateA

Create a reusable template from an uploaded PDF that contains text anchors like {{signature_1}}. Returns parsed field coordinates.

list_templatesA

List reusable templates for the organization.

seed_starter_templatesB

Seed SumoSign sample templates (test envelope, simple NDA, one-page agreement) with baked-in anchors.

create_envelope_from_templateA

Create a draft envelope from a template. Provide recipients only — fields are inherited from the template. Sends Idempotency-Key automatically for safe retries.

preview_envelopeA

Download a placement preview of an envelope to a local file path: the PDF with every field drawn as a dashed, labeled box. Use it to verify signature placement with a human before send_envelope — no email is sent and no envelope is consumed.

send_envelopeA

Send a draft envelope. Returns 202 with { jobId, status: "queued", envelopeId }; token issuance and signing-invite emails run asynchronously. Poll get_envelope until recipients show status sent. Only humans can sign — this tool cannot complete a signature. Sends Idempotency-Key automatically for safe retries.

get_envelopeC

Get envelope status including per-recipient progress. Statuses: draft, sent, viewed, partially_signed, completed, voided, expired.

list_envelopesB

List the most recent envelopes for the organization.

void_envelopeA

Void an envelope before completion. Revokes all outstanding signing links. The reason is audit-logged.

get_audit_trailA

Get the append-only audit trail for an envelope: every event with timestamp and actor attribution (user, api_key, recipient, system).

download_signed_pdfC

Download the flattened, signed PDF of a completed envelope to a local file path.

download_certificateB

Download the Certificate of Completion (recipients, timestamps, IPs, event timeline, document hash) to a local file path.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/meteordefect/sumosign-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server