Apisign MCP server
{
"mcpServers": {
"apisign": {
"type": "http",
"url": "https://apisign.io/mcp"
}
}
}{
"mcpServers": {
"apisign": {
"type": "http",
"url": "https://apisign.io/mcp"
}
}
}{
"mcpServers": {
"apisign": {
"type": "http",
"url": "https://apisign.io/mcp"
}
}
}{
"servers": {
"apisign": {
"type": "http",
"url": "https://apisign.io/mcp"
}
}
}{
"mcpServers": {
"apisign": {
"type": "http",
"url": "https://apisign.io/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
An MCP server that lets AI agents draft, manage, and send documents for legally binding e-signatures through APISign's hosted service. It exposes tools for creating and managing reusable signature templates, and for creating, editing, and sending contracts to signers.
- Draft a contract from a template, fill in variable fields like dates and names, and send it to multiple signers for e-signature.
- List existing signature templates in your organization and retrieve their field definitions to understand what data they need.
- Check the status of sent contracts, see which signers have completed their signatures, and cancel drafts or sent documents.
Tools this server exposes
| Tool | Does |
|---|---|
| template_list | List all signature templates in the organization. |
| template_get | Fetch a template by ID, including its content and field definitions. |
| template_create | Create a blank template with a name and optional Markdown content. |
| template_update | Change a template's name, content, or field definitions. |
| template_upload | Convert a base64-encoded DOCX or DOC file into a template. |
| template_archive | Soft-delete a template. |
| contract_list | List contracts, optionally filtered by status. |
| contract_get | Fetch a contract with details about every signer and their signing status. |
| contract_create | Create a contract from a template or raw content, with signers and filled-in variables. |
| contract_update | Edit a draft contract's details or signers; only works on drafts. |
| contract_send | Send a contract for signing to all signers; charges your account balance and emails the signers. |
| contract_cancel | Cancel a draft or sent contract. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.