By OpenSignLabs
Use OpenSign API tools for e-signature workflows including account lookup, credits, contacts, draft documents, document sending, and document retrieval.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
api_keyAPI token used to authenticate requests to OpenSign.
${user_config.api_key}base_urlBase URL for the OpenSign API.
${user_config.base_url}This repository contains the standalone Claude integration for OpenSign API v1.2. It exposes OpenSign e-signature operations as Claude tool definitions and provides execution helpers for calling the OpenSign API.
It also includes Claude Code plugin metadata and a bundled stdio MCP server so Claude can use the OpenSign tools directly after the plugin is installed and configured with an OpenSign API key.
The same MCP tools can be deployed as a remote MCP server on Cloudflare Workers. The Worker endpoint is /mcp and reads each user's OpenSign API key from a per-request bearer token.
get_user: Get OpenSign account details.get_credits: Retrieve account credit details.create_contact: Add a new contact to the address book.create_draft_document: Generate a draft document with signer widgets.create_document: Create and send a document for signing.get_document: Retrieve a document by ID.get_document_list: List documents by status.The plugin manifest is in .claude-plugin/plugin.json. When the plugin is enabled, Claude Code prompts for:
https://app.opensignlabs.com/api/v1.2The API key is declared as a sensitive plugin option and is passed only to the bundled MCP subprocess.
The MCP server can be started manually for local validation:
OPENSIGN_API_KEY=<YOUR_OPENSIGN_API_KEY> npm run start:mcp
The Worker configuration is in wrangler.toml. It deploys worker.mjs as a stateless remote MCP server at /mcp.
The Worker does not store a shared OpenSign API key. MCP clients must send the end user's key on each request:
Authorization: Bearer <USER_OPENSIGN_API_KEY>
npm ci
npx wrangler login
npx wrangler secret put OPENSIGN_BASE_URL
If omitted, OPENSIGN_BASE_URL defaults to https://app.opensignlabs.com/api/v1.2 from wrangler.toml.
npm run check:worker
npm run deploy:worker
After deployment, the remote MCP URL will be:
https://opensign-claude-mcp.<YOUR_CLOUDFLARE_SUBDOMAIN>.workers.dev/mcp
For local Worker testing, create a local .dev.vars file that is not committed:
OPENSIGN_BASE_URL=https://app.opensignlabs.com/api/v1.2
Then run:
npm run dev:worker
Then call the MCP endpoint with the test user's key as a bearer token.
const OpenSignClaudeIntegration = require('./index');
const openSign = new OpenSignClaudeIntegration('<YOUR_OPENSIGN_API_KEY>');
const tools = openSign.getTools();
Pass tools to Claude when sending a request through the Anthropic SDK. When Claude returns a tool_use, call executeTool(toolUse.name, toolUse.input) and return the result to Claude as a tool_result.
npm ci
npm test
npm run check:worker
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub opensignlabs/claude-opensign-integration --plugin opensignHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Plugin that includes the Figma MCP server and Skills for common workflows
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Memory compression system for Claude Code - persist context across sessions