Signwell MCP server
io.github.Bidsketch/signwell-mcp·v0.3.8·1 starsSend documents for e-signature, track signing, and manage templates in SignWell from any MCP client.
not scanned yet
1 stars1.1k downloads/wk
Reviews
Write oneNobody has reviewed Signwell yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Signwell tools
No tool declarations could be read from the package source. They show once the server is installed.
How Signwell compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 1,069
- more than 95% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-09-29, latest 2026-10-22, typically one every 24 days.
Install Signwell in Claude Code, Cursor or VS Code
Runs npx -y @signwell/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add signwell-mcp -- npx -y @signwell/mcp
What the publisher says
From the Signwell repository's README, as published. We do not edit it. Read it on GitHub
SignWell MCP Server
Model Context Protocol server that orchestrates SignWell's e-signature workflows.
Prerequisites
- Node.js v18 or newer.
- A SignWell API key with document access (SIGNWELLAPIKEY environment variable).
- Optional overrides:
- SIGNWELLAPIBASE_URL for non-production endpoints.
- SIGNWELLAPITIMEOUT_MS to tweak HTTP client timeouts (default 90000 ms; CLI flag --timeout on setup skips env prompts and writes this override).
Setup
Interactive Wizard (recommended)
- Install dependencies if you have not already:
npm install- Bundle the CLI so MCP clients point at the build output:
npm run build- Run the wizard and follow the prompts:
node build/index.js setup- Stores your SignWell secrets in ~/.config/signwell-mcp/env on Linux, ~/Library/Application Support/SignWell/MCP/env on macOS, or %APPDATA%/SignWell/MCP/env on Windows with 0700/0600 permissions.
- Automatically updates Claude Desktop, Claude Code, Cursor, and OpenCode configuration files (backups are captured before each write) so you do not have to hunt for platform paths.
- Client targets:
- Claude Code: ~/.claude.json at mcpServers.signwell
- Claude Desktop: claudedesktopconfig.json at mcpServers.signwell
- Cursor: ~/.cursor/mcp.json at mcpServers.signwell
- OpenCode: ~/.config/opencode/opencode.json at mcp.signwell (Windows: %USERPROFILE%\.config\opencode\opencode.json)
- Uses each client's documented JSON wrapper and STDIO/local server shape so the server is visible after the client restarts.
- If a previous Claude Code install wrote the stale ~/.claude/mcp.json servers.signwell entry, rerunning setup backs up that legacy file and removes only the stale SignWell entry after writing the correct ~/.claude.json config.
- Use --print (or -p) to preview outputs without writing to disk, and --yes --api-key=... for non-interactive runs (CI, devcontainers, etc.).
- Pass --clients=claude-desktop,cursor to limit which MCP clients the wizard configures; omit for "all". Use --timeout= only if you need a non-default HTTP timeout.
- After bundling (npm run build) and publishing the package, end users can invoke the same wizard with npx @signwell/mcp setup. Installing globally also enables invoking signwell-mcp setup directly.
Manual exports
Prefer to manage env vars yourself? Export the required values before running the server:
export SIGNWELL_API_KEY="your_api_key"
# export SIGNWELL_API_BASE_URL="https://www.signwell.com/api/v1" # optionalInstallation (npm)
Once the package is published to npm (GitHub: Bidsketch/signwell-mcp):
- Run the setup wizard without installing anything globally:
npx @signwell/mcp setup- Install globally if you prefer a persistent binary:
npm install -g @signwell/mcp
signwell-mcp setupAfter configuration, start the MCP server via signwell-mcp (requires Node.js v18+).
The signwell-mcp.mcpb file is a separate Claude Desktop extension artifact. It uses the root manifest.json and should be rebuilt for releases after running npm run build.
Local Development Workflow
- Install dependencies: npm install
- Bundle the CLI entrypoint (required for MCP client configs): npm run build
- Configure credentials: node build/index.js setup (or npx @signwell/mcp setup once published)
- Start the MCP server locally: npm start (runs node build/index.js)
- Open another terminal to run tests and linters before committing:
npm test
npm run typecheck
npm run lint- When using MCP inspector or other clients, point them at npm start (stdio).
Running the Server
- Development entrypoint (stdio transport):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Signwell: common questions
- Is Signwell MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Signwell safety report
- How do I install Signwell?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Signwell need an API key?
- Yes. The registry entry asks for
SIGNWELL_API_KEY. - Is Signwell maintained?
- The last commit was 36 days ago (2026-09-29). The latest release is v0.3.8.
- How does Signwell compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 1,069 (more than 95% of 12,191 servers with a package). Full comparison.