home / mcp / boldsign mcp server
Model Context Protocol (MCP) server for BoldSign API
Configuration
View docs{
"mcpServers": {
"boldsign-boldsign-mcp": {
"command": "npx",
"args": [
"-y",
"@boldsign/mcp"
],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}You can use the BoldSign MCP Server to connect Large Language Models (LLMs) with BoldSign by exposing a local, standardized interface for managing documents, templates, and contacts through the BoldSign API. This enables your LLM-powered workflows to list, query, create, and manage BoldSign resources as part of automated tasks and agent-based interactions.
Start by running the BoldSign MCP Server as a local stdio process using your MCP client. You will provide authentication via environment variables and then issue high‑level actions to manage BoldSign resources through your LLM-enabled workflow. You can perform actions such as listing documents and templates, retrieving details, sending documents for signing, and managing contacts and teams. The server exposes a set of capabilities that your MCP client can invoke as you guide your LLM to orchestrate BoldSign operations.
Prerequisites you need before installing the BoldSign MCP Server include a BoldSign account, BoldSign API credentials (API key), Node.js version 18.0.0 or higher, and an MCP client to connect to the server.
Install in Cursor by adding this configuration to your global Cursor MCP configuration file, typically at ~/.cursor/mcp.json. You can also place a project-scoped mcp.json in your project root.
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Install in Windsurf by adding the following configuration snippet to your Windsurf MCP configuration file.
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Install in VS Code by adding this MCP server configuration to your VS Code settings.
{
"servers": {
"boldsign": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Install in Claude Desktop by adding this MCP server configuration to your Claude Desktop configuration file.
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Install in Cline by adding this MCP server configuration to your Cline MCP configuration file.
{
"mcpServers": {
"boldsign": {
"command": "npx",
"args": ["-y", "@boldsign/mcp"],
"env": {
"BOLDSIGN_API_KEY": "YOUR_BOLDSIGN_API_KEY",
"BOLDSIGN_API_REGION": "US"
}
}
}
}Environment variables you must configure for the BoldSign MCP Server to operate are described below. Provide your actual API key and region when you set up your MCP client.
- BOLDSIGN_API_KEY: Your API key from your BoldSign account. Use this to authenticate requests to the BoldSign API.
- BOLDSIGN_API_REGION: Your BoldSign account region. Use US, EU, or CA as applicable. US is the default if you do not specify a region.
The server supports a range of operations to manage documents, templates, contacts, users, and teams. Use your MCP client to invoke tool actions like listing resources, retrieving details, creating and sending documents from templates, and sending reminders.
Retrieve a paginated list of documents in your BoldSign account.
Retrieve a paginated list of team documents.
Retrieve detailed information for a specific document by ID, including status.
Cancel or revoke a document that is in progress.
Send reminders to signers who have not completed signing a document.
Retrieve a paginated list of templates available in your BoldSign account.
Retrieve detailed information for a specific template by ID.
Create and send a document for signing from a pre-configured template.
Retrieve a paginated list of contacts in your BoldSign account.
Retrieve detailed information for a specific contact by ID.
Retrieve a paginated list of users in your BoldSign organization.
Retrieve detailed information for a specific user by ID.
Retrieve a paginated list of teams in your BoldSign organization.
Retrieve detailed information for a specific team by ID.