{"_id":"@accelerated-capacity/wegosign-mcp","name":"@accelerated-capacity/wegosign-mcp","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@accelerated-capacity/wegosign-mcp","version":"1.0.0","description":"Local (stdio) MCP server for WeGoSign: envelopes, templates, packages, invoices, webhooks, apps, and SSO tools over the WeGoSign REST API","type":"module","main":"dist/index.js","bin":{"wegosign-mcp":"bin/wegosign-mcp.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","prepublishOnly":"npm run build"},"keywords":["mcp","wegosign","document-signing","e-signature"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/theoyinbooke/wegosign.git","directory":"packages/mcp-server"},"homepage":"https://www.wegosign.com/docs#mcp","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^3.24.1"},"devDependencies":{"@types/node":"^20","typescript":"^5"},"engines":{"node":">=18"},"_id":"@accelerated-capacity/wegosign-mcp@1.0.0","gitHead":"e2684b5e547c701214fa1ed7f18f00691115cef7","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/theoyinbooke/wegosign/issues"},"_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-bJ7YfjQSrnNOPZhFfuVSjvcbTxGOO+2oh79rQ0Z+rJpL0UaLXy8ZxqEylHoAMvDLBMNdRc8soxH0fVPNLtmZ9Q==","shasum":"376b277f3149fff1c3e97fefdd86a4dde889bf6e","tarball":"https://registry.npmjs.org/@accelerated-capacity/wegosign-mcp/-/wegosign-mcp-1.0.0.tgz","fileCount":35,"unpackedSize":104139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGA33DfbBVxvQjSFIH56ApMMFa09ANsY3tfWA9foEkzoAiBhcR0STtiiAjcv3TNz44kaLNQ+iurDvbIx9keUHJRGyg=="}]},"_npmUser":{"name":"theoyinbooke","email":"oyinbookeola@outlook.com"},"directories":{},"maintainers":[{"name":"theoyinbooke","email":"oyinbookeola@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wegosign-mcp_1.0.0_1788884604847_0.14935493219112406"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-08T16:23:24.719Z","1.0.0":"2026-09-08T16:23:25.002Z","modified":"2026-09-08T16:23:25.260Z"},"maintainers":[{"name":"theoyinbooke","email":"oyinbookeola@outlook.com"}],"description":"Local (stdio) MCP server for WeGoSign: envelopes, templates, packages, invoices, webhooks, apps, and SSO tools over the WeGoSign REST API","homepage":"https://www.wegosign.com/docs#mcp","keywords":["mcp","wegosign","document-signing","e-signature"],"repository":{"type":"git","url":"git+https://github.com/theoyinbooke/wegosign.git","directory":"packages/mcp-server"},"bugs":{"url":"https://github.com/theoyinbooke/wegosign/issues"},"license":"MIT","readme":"# @accelerated-capacity/wegosign-mcp\n\nLocal [Model Context Protocol](https://modelcontextprotocol.io) server for [WeGoSign](https://www.wegosign.com). It runs over stdio on your machine and exposes the WeGoSign REST API (envelopes, templates, packages, bulk sends, invoices, webhooks, business apps, and SSO status) as MCP tools, resources, and prompts. The same tool set is available hosted at `https://www.wegosign.com/api/mcp` with OAuth; use this package when your client only speaks stdio or you prefer to keep the API key on your own machine.\n\n## Requirements\n\n- Node.js 18 or newer\n- A WeGoSign API key (`wgs_live_…` or `wgs_test_…`) from **Settings → API Keys**. API access requires a plan that includes it.\n\n## Configure your client\n\nClaude Desktop (`claude_desktop_config.json`), Cursor, and other stdio clients:\n\n```json\n{\n  \"mcpServers\": {\n    \"wegosign\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@accelerated-capacity/wegosign-mcp\"],\n      \"env\": {\n        \"WEGOSIGN_API_KEY\": \"wgs_live_your_key\"\n      }\n    }\n  }\n}\n```\n\nEnvironment variables:\n\n| Name | Required | Default | Purpose |\n|---|---|---|---|\n| `WEGOSIGN_API_KEY` | yes | | Bearer key used for every request |\n| `WEGOSIGN_API_URL` | no | `https://wegosign.com` | Origin of the WeGoSign deployment (the server appends `/api/v1`) |\n\n## Run it directly\n\n```bash\nWEGOSIGN_API_KEY=wgs_test_... npx -y @accelerated-capacity/wegosign-mcp\n```\n\nThe binary is `wegosign-mcp`. It speaks MCP over stdin/stdout and prints nothing else, so it can be wired into any client that launches a command.\n\n## What it exposes\n\n- **Tools**: the full WeGoSign tool set (envelopes, templates, packages, bulk sends, invoices, webhooks, Event Ledger, Business Intake, Hiring Packets, Renewals & Compliance, generic business records including Agreements & Revenue links, SSO status). The complete list, with parameters, is in the [MCP reference](https://www.wegosign.com/docs#mcp).\n- **Resources**: `wegosign://organization/stats`, `wegosign://templates`, `wegosign://packages`, `wegosign://webhooks`, `wegosign://invoices`, per-app resources, and envelope audit trails.\n- **Prompts**: `send-for-signature`, `send-package-for-signature`, `check-pending`, `weekly-report`.\n\nRate limits and scopes are those of the API key; a key scoped to read-only operations makes the write tools return an authorization error.\n\n## Development\n\n```bash\nnpm install\nnpm run build   # compiles src/ to dist/\nnpm start       # runs dist/index.js\n```\n\nTool definitions live in `src/tools/*.ts` and mirror the hosted server in the main repository; contract tests there keep the two in sync.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-43dfb1d8746971ea1df30e09e436327f"}