boldsign
Model Context Protocol (MCP) server for BoldSign API
claude mcp add --transport stdio boldsign-boldsign-mcp npx -y @boldsign/mcp \ --env BOLDSIGN_API_KEY="YOUR_BOLDSIGN_API_KEY" \ --env BOLDSIGN_API_REGION="US"
How to use
This BoldSign MCP Server acts as a bridge between large language models (LLMs) and the BoldSign API, exposing a set of tools to manage documents, templates, contacts, users, and teams within your BoldSign account. The server provides programmatic access to common BoldSign tasks such as listing documents and templates, sending documents from templates, retrieving document details and statuses, revoking documents in progress, sending reminders to signers, and managing contacts, users, and teams. You can invoke these tools from an MCP client (for example Cursor, Windsurf, VS Code, Claude Desktop, or Cline) and pass natural language prompts that map to specific API actions. Ensure your MCP client is configured to connect to the boldsign MCP server using the provided configuration snippet and your BoldSign API credentials.
Key capabilities include:
- Documents: list documents, list team documents, get document details/status, revoke a document, send reminders to signers.
- Templates: list templates, get template details, create and send a document from a template.
- Contacts: list contacts, get contact details.
- Users: list users, get user details.
- Teams: list teams, get team details.
To use the tools, configure your MCP client with the boldsign server (see installation instructions) and provide your BoldSign API key and region as environment variables. Then, within your prompts, reference the available endpoints (e.g., list documents, get template details) as actions your LLM can perform against the BoldSign API.
How to install
Prerequisites
- Node.js v18.0.0 or higher
- A BoldSign account with API access and a valid API key
- An MCP client (examples: Cursor, Windsurf, VS Code, Claude Desktop, Cline) to connect to the MCP server
Step 1: Obtain API credentials
- Sign up for a BoldSign account or use an existing account.
- Generate an API key from the BoldSign API credentials section as documented by BoldSign.
Step 2: Install and run the MCP server configuration
- This server is exposed via the npm package @boldsign/mcp and can be run using npx. The recommended configuration for MCP clients is shown below. Ensure you replace YOUR_BOLDSIGN_API_KEY with your actual API key.
Step 3: Configure your MCP client
- Copy one of the following configuration snippets into your MCP client configuration (Cursor Windsurf VS Code Claude Desktop Cline), replacing the API key with your own.
Cursor (global ~/.cursor/mcp.json or project-local):
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}
Windsurf:
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}
VS Code settings snippet:
{
"servers": {
"boldsign": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}
Claude Desktop / Cline snippets follow the same pattern: replace with your actual API key and region, and point to the same npm package.
Step 4: Run a quick test
- After configuring, start the MCP client and ensure the boldsign server appears in your MCP client’s server list. Use a simple prompt to list documents or templates to verify connectivity against BoldSign APIs.
Additional notes
Tips and common issues:
- Ensure BOLDSIGN_API_KEY is kept secret and not committed to version control.
- Region defaults to US if not specified; set BOLDSIGN_API_REGION to US, EU, or CA as needed.
- Check BoldSign API rate limits in case of high-frequency requests from LLM prompts.
- If you encounter authentication errors, double-check that the API key has the necessary permissions for the requested endpoints.
- The available endpoints mirror BoldSign API capabilities for documents, templates, contacts, users, and teams; refer to BoldSign API docs for specific parameters and pagination handling.
- When upgrading the MCP server package, verify compatibility with your MCP client configuration, especially environment variable names.
Related MCP Servers
context7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
promptboard
The Shared Whiteboard for Your AI Agents via MCP. Paste screenshots, mark them up, and share with AI.