{"_id":"@bossforce.ai/mcp-pipedrive","name":"@bossforce.ai/mcp-pipedrive","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bossforce.ai/mcp-pipedrive","version":"0.1.0","type":"module","repository":{"type":"git","url":"git+https://github.com/bossforce-ai/bossforce-tools.git","directory":"mcps/crm/pipedrive"},"publishConfig":{"access":"public"},"bin":{"bossforce-mcp-pipedrive":"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-pipedrive@0.1.0","description":"MCP server for the **Pipedrive** REST API (v1). A good fit for turning inbound leads into contacts and deals and keeping the sales pipeline up to date.","bugs":{"url":"https://github.com/bossforce-ai/bossforce-tools/issues"},"homepage":"https://github.com/bossforce-ai/bossforce-tools#readme","_integrity":"sha512-qFqyAL02H6I0DMdQfHOB4X5AM856T1CWgKKB/lMEThZSNTxAU7IL4r29tp9vtd+xBabifmeFe02EoNF/9Vcunw==","_resolved":"C:\\Users\\user\\AppData\\Local\\Temp\\ba6177d8bbbe4936bbfa5ba21761091f\\bossforce.ai-mcp-pipedrive-0.1.0.tgz","_from":"file:bossforce.ai-mcp-pipedrive-0.1.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-qFqyAL02H6I0DMdQfHOB4X5AM856T1CWgKKB/lMEThZSNTxAU7IL4r29tp9vtd+xBabifmeFe02EoNF/9Vcunw==","shasum":"ca097bcf3706ef8fad6020f267b0f3c275623d92","tarball":"https://registry.npmjs.org/@bossforce.ai/mcp-pipedrive/-/mcp-pipedrive-0.1.0.tgz","fileCount":26,"unpackedSize":23906,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrPPdVFWDNfvjTVgKTe6RBK+NaexTblioMTI016Q5M2wIgO8cm4wyGolJCXU0P00h/Qb2NcTUO4Xj+V1vMG4XenOk="}]},"_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-pipedrive_0.1.0_1781237910743_0.45206996585915915"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T04:18:30.534Z","0.1.0":"2026-06-12T04:18:30.881Z","modified":"2026-06-12T04:18:31.091Z"},"maintainers":[{"name":"bossforce.ai","email":"bossforce.ai@gmail.com"}],"description":"MCP server for the **Pipedrive** REST API (v1). A good fit for turning inbound leads into contacts and deals and keeping the sales pipeline up to date.","homepage":"https://github.com/bossforce-ai/bossforce-tools#readme","repository":{"type":"git","url":"git+https://github.com/bossforce-ai/bossforce-tools.git","directory":"mcps/crm/pipedrive"},"bugs":{"url":"https://github.com/bossforce-ai/bossforce-tools/issues"},"readme":"# @bossforce.ai/mcp-pipedrive\n\nMCP server for the **Pipedrive** REST API (v1). A good fit for turning inbound\nleads into contacts and deals and keeping the sales pipeline up to date.\n\n## Credentials\n\n| Env                   | How to obtain                                                                                            |\n| --------------------- | -------------------------------------------------------------------------------------------------------- |\n| `PIPEDRIVE_API_TOKEN` | Personal API token from [Settings > Personal preferences > API](https://app.pipedrive.com/settings/api). |\n\nAuth is via the `api_token` query parameter on the generic host\n`https://api.pipedrive.com/v1`, which works for every account. Credentials are\nread lazily, so the server boots and answers `tools/list` without them; calls\nfail with an `auth` error until the token is set.\n\n## Tools\n\n| Tool             | Arguments                                                                       | Returns               |\n| ---------------- | ------------------------------------------------------------------------------- | --------------------- |\n| `list_deals`     | `status?`, `limit?`, `start?`                                                   | `{ items: Deal[] }`   |\n| `create_deal`    | `title`, `value?`, `currency?`, `person_id?`, `org_id?`, `stage_id?`, `status?` | created `Deal`        |\n| `update_deal`    | `id`, `title?`, `value?`, `currency?`, `stage_id?`, `status?`                   | updated `Deal`        |\n| `create_person`  | `name`, `email?`, `phone?`, `org_id?`                                           | created `Person`      |\n| `search_persons` | `term`, `fields?`, `exact_match?`, `limit?`                                     | `{ items: Result[] }` |\n\nResolve ids first: `search_persons` gives the `person_id` to link on\n`create_deal`, and `list_deals` gives the `id` that `update_deal` needs. The\n`success`/`data` envelope is unwrapped, so results are Pipedrive's native\nobjects returned as `structuredContent`.\n\n## Develop\n\n```bash\npnpm --filter @bossforce.ai/mcp-pipedrive build\npnpm --filter @bossforce.ai/mcp-pipedrive test\n```\n\nRegenerate the tools/list snapshot after an intentional signature change:\n\n```bash\nUPDATE_SNAPSHOTS=1 pnpm --filter @bossforce.ai/mcp-pipedrive test\n```\n","readmeFilename":"README.md","_rev":"1-163297305e83b944a3ea5d76eb222df8"}