APISign logo

APISign

Manage e-signature templates and contracts through APISign's hosted MCP endpoint.

Install APISign

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://apisign.io/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The APISign MCP server connects AI agents to APISign for managing reusable templates and legally binding contracts. It uses Streamable HTTP at https://apisign.io/mcp and authenticates requests with an x-api-key header. Read tools list and inspect templates and contracts, while write tools create, update, send, or cancel them. Reach for it when an agent needs to prepare documents, assign signers, send contracts, or track signer status.

Use cases

  • Create contracts from reusable templates
  • Fill document variables and assign signers
  • Send contracts for electronic signature
  • Track signer status and contract state
  • Manage templates from DOCX or DOC files

Key features

  • Template listing and editing
  • DOCX/DOC template upload
  • Contract creation from templates or raw content
  • Signer assignment and status lookup
  • Contract sending and cancellation
  • Read-only API key mode

Tools12

What APISign lets your agent do. Expand a tool for its parameters.

Self-reported~196 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 58d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/7/2026 via OSV.dev · https://apisign.io/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2mo agoMost recent push to the default branch.
Tools exposed12Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How APISign works

What the APISign MCP server does

The APISign MCP server gives an AI agent access to an organization's e-signature workflow.

Templates can be listed, inspected, created, edited, uploaded from base64-encoded DOCX or DOC files, and archived. Contracts can be listed with an optional status filter and retrieved with signer identities and signing states. Agents can also create contracts, change draft details or signers, send documents for signature, and cancel drafts or sent contracts.

The service is scoped to the organization associated with the API key. Sending a contract emails its signers and charges the account balance, so write access should be granted deliberately.

How it works

The APISign MCP server is hosted at https://apisign.io/mcp; it is not installed or self-hosted from this repository. Clients connect using the Streamable HTTP transport and provide the API key in the x-api-key request header.

Templates use Markdown with Handlebars-style variables such as {{client_name}} and {{effective_date}}. When creating a contract, the agent supplies values for those variables. Signature placeholders use the same pattern: a single-signer document can use {{signature}}, while documents with multiple signers can assign separate signature fields through signer_fields.

A typical workflow is to find a template with template_list, inspect its variables with template_get, create a contract with its signers, and then call contract_send. The returned contract ID can be used with contract_get to check the contract and signer statuses.

Setup and configuration

Create an API key in APISign under Account → API Keys. The key is displayed once. A Read Only key permits listing and reading templates and contracts; write tools are not included in the server's tool discovery response. A Read & Write key also permits changes and contract sending.

Add the hosted endpoint to an MCP client with a command such as:

Terminal
npx add-mcp https://apisign.io/mcp --header '{"x-api-key": "your-api-key-here"}'

Manual configuration uses the following structure:

config.json
{
  "mcpServers": {
    "apisign": {
      "url": "https://apisign.io/mcp",
      "headers": {
        "x-api-key": "your-api-key-here"
      }
    }
  }
}

The documented client locations include Claude Desktop configuration files, Cursor's MCP configuration, and ChatGPT's MCP server settings. Keep the API key private and choose the narrowest permission needed.

Tools and capabilities

The APISign MCP server exposes twelve tools:

  • template_list and template_get read organization templates.
  • template_create, template_update, template_upload, and template_archive manage templates.
  • contract_list and contract_get read contracts and signer status.
  • contract_create creates a contract from a template or raw content.
  • contract_update changes draft contract details or signers; it does not apply to completed or otherwise non-draft contracts.
  • contract_send emails signers and bills the account for the document.
  • contract_cancel cancels a draft or sent contract.

The repository also contains discovery metadata for the official MCP registry, Agent Plugins clients, and Glama. APISign publishes unauthenticated server-card endpoints for directory discovery.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about APISign

APISign is an MCP server that connects AI agents to the hosted APISign e-signature service. Its main tools manage reusable templates and contracts: agents can list or edit templates, create contracts with signers, send them for signature, retrieve signer status, and cancel eligible contracts.

You do not install or self-host it; configure an MCP client to use https://apisign.io/mcp with an x-api-key header. You can run npx add-mcp with the endpoint and header, or add the equivalent mcpServers JSON manually.

Yes, APISign works with Cursor through its MCP configuration. Add the hosted endpoint and x-api-key header to ~/.cursor/mcp.json or the corresponding Windows path, then restart or reload the client as needed.

Yes, a Read Only key can list and retrieve templates and contracts. Write tools are omitted from tool discovery for that key, so it cannot create, update, archive, send, or cancel resources.

Call contract_create with a template or raw content and the signers, then call contract_send. Sending emails the signers and charges the account balance; the resulting contract ID can be checked with contract_get.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAPISign AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/apisign?style=directory)](https://allmcps.com/mcp/apisign)
HTML Embed
<a href="https://allmcps.com/mcp/apisign"><img src="https://allmcps.com/api/badge/apisign?style=directory" alt="APISign on AllMCPs" /></a>