{"_id":"@bossforce.ai/mcp-dropbox-sign","name":"@bossforce.ai/mcp-dropbox-sign","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bossforce.ai/mcp-dropbox-sign","version":"0.1.0","type":"module","repository":{"type":"git","url":"git+https://github.com/bossforce-ai/bossforce-tools.git","directory":"mcps/documents-esign/dropbox-sign"},"publishConfig":{"access":"public"},"bin":{"bossforce-mcp-dropbox-sign":"dist/bin.js"},"dependencies":{"zod":"^4.4.3","@bossforce.ai/mcp-core":"0.3.0"},"devDependencies":{"@bossforce.ai/mcp-testkit":"0.0.0"},"scripts":{"build":"tsc -p tsconfig.json","test":"node --test \"dist/*.test.js\""},"_id":"@bossforce.ai/mcp-dropbox-sign@0.1.0","description":"MCP server for the [Dropbox Sign](https://sign.dropbox.com/) (formerly HelloSign) **eSignature REST API**, using API key authentication. A good fit for sending documents and templates out for electronic signature and tracking signature requests from an ag","bugs":{"url":"https://github.com/bossforce-ai/bossforce-tools/issues"},"homepage":"https://github.com/bossforce-ai/bossforce-tools#readme","_integrity":"sha512-WZeP9qfk3o2lTmxwbOn9p+LNmS00TqF4yL5Q00dkMaf1knO1RVjn6D1x4t5/LWbWb7IiyvOt5OTOk2S4O9UT9Q==","_resolved":"C:\\Users\\user\\AppData\\Local\\Temp\\b99ad047c42cc9478c3b5046ca0dc562\\bossforce.ai-mcp-dropbox-sign-0.1.0.tgz","_from":"file:bossforce.ai-mcp-dropbox-sign-0.1.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-WZeP9qfk3o2lTmxwbOn9p+LNmS00TqF4yL5Q00dkMaf1knO1RVjn6D1x4t5/LWbWb7IiyvOt5OTOk2S4O9UT9Q==","shasum":"bbda93389d4609af604b876b36da73a052cde87f","tarball":"https://registry.npmjs.org/@bossforce.ai/mcp-dropbox-sign/-/mcp-dropbox-sign-0.1.0.tgz","fileCount":26,"unpackedSize":26470,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCI8BdllT6aTU0DTFqrLkrHlCgOXu+yni1X5MqmiSkRmgIgFv/zFAVYkhntFXJgUiup7ElHDEqm5UKZx9K02JRoPPI="}]},"_npmUser":{"name":"bossforce.ai","email":"bossforce.ai@gmail.com"},"directories":{},"maintainers":[{"name":"bossforce.ai","email":"bossforce.ai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-dropbox-sign_0.1.0_1781237985133_0.7644718225895086"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T04:19:44.991Z","0.1.0":"2026-06-12T04:19:45.311Z","modified":"2026-06-12T04:19:45.500Z"},"maintainers":[{"name":"bossforce.ai","email":"bossforce.ai@gmail.com"}],"description":"MCP server for the [Dropbox Sign](https://sign.dropbox.com/) (formerly HelloSign) **eSignature REST API**, using API key authentication. A good fit for sending documents and templates out for electronic signature and tracking signature requests from an ag","homepage":"https://github.com/bossforce-ai/bossforce-tools#readme","repository":{"type":"git","url":"git+https://github.com/bossforce-ai/bossforce-tools.git","directory":"mcps/documents-esign/dropbox-sign"},"bugs":{"url":"https://github.com/bossforce-ai/bossforce-tools/issues"},"readme":"# @bossforce.ai/mcp-dropbox-sign\n\nMCP server for the [Dropbox Sign](https://sign.dropbox.com/) (formerly HelloSign)\n**eSignature REST API**, using API key authentication. A good fit for sending\ndocuments and templates out for electronic signature and tracking signature\nrequests from an agent.\n\n## Credentials\n\n| Env                    | Secret | How to obtain                                                                                               |\n| ---------------------- | ------ | ----------------------------------------------------------------------------------------------------------- |\n| `DROPBOX_SIGN_API_KEY` | yes    | In Dropbox Sign, open Settings > [API](https://app.hellosign.com/home/myAccount#api) and create an API key. |\n\nCredentials are read lazily, so the server boots and answers `tools/list`\nwithout them; calls fail with an `auth` error until the key is set.\n\nAuthentication uses HTTP Basic auth, encoding `{api_key}:` (the API key as the\nusername with an empty password). The API base URL is\n`https://api.hellosign.com/v3`. Sending binding requests requires a paid API\nplan; use `test_mode` for non-binding requests while developing.\n\n## Tools\n\n| Tool                      | Arguments                                                                                     | Returns                             |\n| ------------------------- | --------------------------------------------------------------------------------------------- | ----------------------------------- |\n| `send_signature_request`  | `signers`, `file_urls`, `title?`, `subject?`, `message?`, `cc_email_addresses?`, `test_mode?` | `{ signature_request }`             |\n| `send_with_template`      | `template_ids`, `signers`, `subject?`, `message?`, `test_mode?`                               | `{ signature_request }`             |\n| `get_signature_request`   | `signature_request_id`                                                                        | `{ signature_request }`             |\n| `list_signature_requests` | `account_id?`, `page?`, `page_size?`, `query?`                                                | `{ signature_requests, list_info }` |\n\nResponses are Dropbox Sign's native JSON payloads, returned as\n`structuredContent`.\n\n### Sending for signature\n\n`send_signature_request` takes the `signers` and the documents as `file_urls`\n(publicly accessible URLs — file uploads are not supported by this server).\n`send_with_template` takes `template_ids` and assigns `signers` to the template\nroles by `role` name.\n\n### Tracking\n\n`get_signature_request` returns a single request by id, including each signer and\nwhether it is complete. `list_signature_requests` is paginated\n(`page`, `page_size`) and accepts a Dropbox Sign search `query`, e.g.\n`complete:true` or `to:jane@acme.com`.\n\n## Develop\n\n```bash\npnpm --filter @bossforce.ai/mcp-dropbox-sign build\npnpm --filter @bossforce.ai/mcp-dropbox-sign test\n```\n\nRegenerate the tools/list snapshot after an intentional signature change:\n\n```bash\nUPDATE_SNAPSHOTS=1 pnpm --filter @bossforce.ai/mcp-dropbox-sign test\n```\n","readmeFilename":"README.md","_rev":"1-69552cad9344955d4d6e3d1c1fe37de0"}