# SignaTrust

Connect an AI assistant to SignaTrust to send documents for signing, manage templates, and check Solana anchors. Useful when these tasks need to run from your coding client.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: SignaTrustDev
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/SignaTrustDev/signatrust-mcp
- Updated: 2026-07-17
- HTML: https://affpapa.org/en/nevibecode/mcp/signatrust

## What it does

SignaTrust connects an AI assistant to the SignaTrust e-signature API. Its tools can upload documents, create signing envelopes, check their status, browse templates, retrieve signed files, analyze contracts, and assemble evidence. Blockchain anchor verification uses Solana.

When creating an envelope, choose `STANDARD`, `VERIFIED`, or `CERTIFIED`; the latter two add identity checks. Available tools depend on the scopes assigned to the API key. `SIGNATRUST_API_KEY` is required, so the server cannot connect without it; document uploads also require the `documents:write` scope.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `SIGNATRUST_API_KEY`, `SIGNATRUST_API_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env SIGNATRUST_API_KEY=<SIGNATRUST_API_KEY> --env SIGNATRUST_API_URL=<SIGNATRUST_API_URL> --transport stdio signatrust -- npx -y @signatrust/mcp-server
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add signatrust --env SIGNATRUST_API_KEY=<SIGNATRUST_API_KEY> --env SIGNATRUST_API_URL=<SIGNATRUST_API_URL> -- npx -y @signatrust/mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "signatrust": {
            "command": "npx",
            "args": [
                "-y",
                "@signatrust/mcp-server"
            ],
            "env": {
                "SIGNATRUST_API_KEY": "<SIGNATRUST_API_KEY>",
                "SIGNATRUST_API_URL": "<SIGNATRUST_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "signatrust": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@signatrust/mcp-server"
            ],
            "env": {
                "SIGNATRUST_API_KEY": "<SIGNATRUST_API_KEY>",
                "SIGNATRUST_API_URL": "<SIGNATRUST_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e SIGNATRUST_API_KEY=<SIGNATRUST_API_KEY> -e SIGNATRUST_API_URL=<SIGNATRUST_API_URL> signatrust npx -y @signatrust/mcp-server
```
Replace <…> with your own values

## When to use it
- send an uploaded document for signature
- check the status of pending envelopes
- create an envelope from a template
- verify a document's Solana anchor
- retrieve an envelope's evidence bundle

## Example prompts
- Upload `~/Documents/nda.pdf` and send it to Alice for signing with `VERIFIED` security.
- Verify the Solana anchor for envelope `env_abc123` and return its composite hash.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
