{"_id":"@adrata/adrata-mcp","_rev":"32-ef531fc2581e3a36ab7cc095fdc65b54","name":"@adrata/adrata-mcp","dist-tags":{"latest":"1.0.64"},"versions":{"1.0.0":{"name":"@adrata/adrata-mcp","version":"1.0.0","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.0","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://gitlab.com/adratagit/speedrun/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"16b83af1a35845ed76054cd03de75856c6a8ca1c","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.0.tgz","fileCount":41,"integrity":"sha512-AR1MQtKl4FFk9J90DmHcIpoauTqsN7vw8rzel2pU3NS+mN69o93ItZUUf2uLOiFzm7y7srPvCcrAwtOp/p6jfw==","signatures":[{"sig":"MEQCID1Bw5yyNQDsS2n+3eWQJ9U4c/9HCoTlG4SXNyXHNt7pAiAtky5i9LVekgmLrC0/KCyeuW5Zc7/Ev2HsLAWofArVLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731424},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"private":false,"scripts":{"test":"node --test server.test.js api-bridge.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js security.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.27","fast-uri":"3.1.4","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://gitlab.com/adratagit/speedrun.git","type":"git"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.0_1786025236314_0.9461368219798214","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adrata/adrata-mcp","version":"1.0.1","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.1","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"a38b989c8d2a2e665b19dfff13c0234b8f921956","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.1.tgz","fileCount":41,"integrity":"sha512-S93PD+eO8BF3XUjrclr97OadMQ8Z+3eDPxCwf7tm1xMUxvii62IarRIdXwr1yneA716vSfoDojEhE3nUeQfF4w==","signatures":[{"sig":"MEUCIQCs4p/jJHQk8bI6dKMiS9yOVYN2e8rdNH0qf8j8K9MF0QIgCfIWtxW9P7M1ARqhzE5zL2B9pCqS743Ny1c5ki87C9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731521},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"private":false,"scripts":{"test":"node --test server.test.js api-bridge.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js security.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.27","fast-uri":"3.1.4","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.1_1786026159359_0.2631192096873858","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adrata/adrata-mcp","version":"1.0.2","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.2","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"97d52aed09e33c270ae8564ff903e52352f50642","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.2.tgz","fileCount":46,"integrity":"sha512-i3G8P5P3JSw2plxkbkHE0iOVpn9tGPMwP3ZkSQ4+HAmVr4GHT9qjpPreMy8xQx5RCvPJH91DrS+9J3b/0NFpBg==","signatures":[{"sig":"MEUCIQDrUi4oR868fto84e+f3rxHKGuHu0gAbqU2yr/HyCEwXwIgFFGzlPIFLPtG2E8s+3jG7POzeiF8HdoeZlZiXy3rhyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833796},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"af28b8873fe6f501cd97c342c50bd910fa7f475b","private":false,"scripts":{"test":"node --test server.test.js api-bridge.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js scripts/local-dev-server.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/roadmap-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.2_1788022166899_0.19789933898951784","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@adrata/adrata-mcp","version":"1.0.3","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.3","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"43e825ae9cf66147a593c7fb634090d0a44e623d","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.3.tgz","fileCount":46,"integrity":"sha512-LV/I3nA9WZcR35XntYONeICWAFr0giEE+6JJlFIynp4yuSEfwrAgmT0rdKrkMqF5/tYCPm5x6h9MVjH6V58Vjw==","signatures":[{"sig":"MEQCIEY0sn+r54dZFS6Y18H3l8YtWulUwTW/O683DH5wKLLoAiBAaCHSAzpcKodCuPvfchS3usb7je2WbwM+4Ppup/J0Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848487},"main":"server.js","type":"module","_from":"file:/tmp/qa2358-release-1.0.3.c0kfRE/adrata-adrata-mcp-1.0.3.tgz","engines":{"node":">=18.0.0"},"private":false,"scripts":{"test":"node --test server.test.js api-bridge.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js scripts/local-dev-server.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/roadmap-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"_resolved":"/tmp/qa2358-release-1.0.3.c0kfRE/adrata-adrata-mcp-1.0.3.tgz","overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"_integrity":"sha512-LV/I3nA9WZcR35XntYONeICWAFr0giEE+6JJlFIynp4yuSEfwrAgmT0rdKrkMqF5/tYCPm5x6h9MVjH6V58Vjw==","repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.3_1788041207070_0.9531273173206225","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adrata/adrata-mcp","version":"1.0.6","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.6","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"721ebcd8f74c89eb6335f76dcdee40bcad161b8c","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.6.tgz","fileCount":49,"integrity":"sha512-SQTIPYzy6NuwGyIxl2lf4fqzRhXvUoAr//jx9oOnUL4DFI6mplEWRbNOprlFcr2yhfAVKTqZdUxaw3GrEMHevw==","signatures":[{"sig":"MEUCIDlwWf6RJOMEWETTaO2LTJuOkaHgMLimSWP57VFi4lE4AiEAnKg6vb1gBUddo+KRpoBnV4jhD38ll1IGJF4dgXtNc9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944142},"main":"server.js","type":"module","_from":"file:/tmp/adrata-npm-e30e00d7-pack.RitPYi/adrata-adrata-mcp-1.0.6.tgz","engines":{"node":">=18.0.0"},"private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/roadmap-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"_resolved":"/tmp/adrata-npm-e30e00d7-pack.RitPYi/adrata-adrata-mcp-1.0.6.tgz","overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"_integrity":"sha512-SQTIPYzy6NuwGyIxl2lf4fqzRhXvUoAr//jx9oOnUL4DFI6mplEWRbNOprlFcr2yhfAVKTqZdUxaw3GrEMHevw==","repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.6_1788225821889_0.17603934993045955","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@adrata/adrata-mcp","version":"1.0.7","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.7","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"a91246585fff1a9bc98ccb42784e057d84f4c855","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.7.tgz","fileCount":50,"integrity":"sha512-vjIPyh4s4SNrUP0Xd7YlGEdHWCzXtDP0tJnsqCiFx5HpmhuhS2E+C8iuVUzTrLfu/3QlbOL0t33qGtW3RHRo1A==","signatures":[{"sig":"MEQCIBJyAa89uwgcbI2p5V0rQnjDktV+oLfBM4xo4DMyTVCuAiAk9QezM0WFay0VPpqYZ6q4g7rlW16SjXjdtUEakluCVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961169},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1b4b39b4ba18dc33465c0ba2aecb2e1e6925db88","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js edge-block.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/roadmap-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.13.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.7_1788380706894_0.5802012089607358","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@adrata/adrata-mcp","version":"1.0.8","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.8","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"bd9c0b3d325b29dd2f4db2fd90d64b782e50c562","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.8.tgz","fileCount":51,"integrity":"sha512-mkdNwo3MNu2KZoV18fftSB0OuoOSAyrPxqPfgA1a4NxFkpjR7xoD5eXCNkxY5uyF2C9tC7x6nrcxOjvPOns77w==","signatures":[{"sig":"MEYCIQCOE3NcLxrvg8yNV7mlsn0o9eQ6iz/afP2XN+evBXmyTQIhANcBDg4QOPT0EFU48gdB5382FK8lan927ZDeZMUkrBl8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988773},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5bab21815b5a7ac4ecf3b7b82fb8ead621b649e9","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/roadmap-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.19.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.8_1788454591444_0.3855933629025705","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@adrata/adrata-mcp","version":"1.0.19","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.19","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"7ee97371e21f90dc5cb5e9b4351d5755e701afa5","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.19.tgz","fileCount":52,"integrity":"sha512-Q9w0l+pbFj6cENU65gAfvC9wy1XwmLIxXn9px/y/qbzaat1fy4l2y4ZM7VDjIuPMURZFVnooCIxqYFmV4ulozg==","signatures":[{"sig":"MEUCIQCTxCSYABHPhIlht1rL0hScPspJsTbjjiaAeNM41ttUPwIgAnkmSQHx68eWNQz5SUdXT1HAZpwVqdJo2uxIpwtGbN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022586},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f9ebe4924f479e0f49c2e9b44b53294accc9db99","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.19.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. 80+ tools for companies, people, deals, actions, buyer groups, warm intros, webhooks, intelligence, and more.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.19_1788646685405_0.30979202305449904","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@adrata/adrata-mcp","version":"1.0.30","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.30","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"d264683a6a91bed31df110eec7b4ee5dd59ad532","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.30.tgz","fileCount":53,"integrity":"sha512-yx2akZoqF1rFEhzi1V2dRYj7Cj116DR3TRss6UU7JxWddpcRFHb7AYDz/H+h+S3Qk2X0oDhmiyONHhUDva+W8g==","signatures":[{"sig":"MEUCIFrXPklgpem6hpC1V/++wa+Hi4lR5pyl/dX4+TpN7l9WAiEA+2uRON25DfIJi6JXlRxmvSIhk/cikGm0vwWxECrEZIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087337},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"833aa999b0252cb7ca21118539983b73c578f860","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"11.19.0","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.30_1788829457376_0.07780630281322543","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@adrata/adrata-mcp","version":"1.0.40","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.40","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"c4c24714c672f2d31ee3bde32c975bebb20ace1e","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.40.tgz","fileCount":54,"integrity":"sha512-41NTCp3PRqKJ8aM9KT27i65YWewhH/tnYgDYlm74Vtq/DliGdIGhNy2h/Y4S0npAR9JATHn2nAE3OC80NMMQqA==","signatures":[{"sig":"MEUCIQCda1zgurX8fJ0SRa6oGZlCQpuoFvvYHIogGTBE0mnStQIgH63cq9hhLBY0av1tw54Mq9b9NEkolX1dljVdCzFYhFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123974},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"504a41c14576370bc3ecca5a5b43942ed0c46acb","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.40_1789106776131_0.44030401427925736","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@adrata/adrata-mcp","version":"1.0.41","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.41","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"74b0c0da02e12fc606a713369416b3bdfe0d9a46","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.41.tgz","fileCount":54,"integrity":"sha512-wWrjc8fz03nbjmGR+TwdZpmWHZClb7ZiYOanIUIoT5Hrkq+Fi7ZPh9ODySzcw+5TCcHs/Dt7DkuLJ2u9G1JgAQ==","signatures":[{"sig":"MEYCIQClhyzNZim5Dgqg5uMa2WsoHcXdyEa/QjT6WqTqpkLlKAIhANbD/pmCn0VIrZRhPrm1C+tH+HMyUx1N9EcBWAxyKu2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124976},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"373be323277d781ef45fbad84966b5c27887dcc4","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.41_1789107213809_0.3251575674458622","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@adrata/adrata-mcp","version":"1.0.42","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.42","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"97360bd0917c11b4e10d54637fbd8a75d4b502fd","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.42.tgz","fileCount":54,"integrity":"sha512-dGZGMI4HBmOPkBKn4RAbLS+grKSZG6z0qWVIFtAZ26fk9RXF+2rzuatv+n/NM/P7gmAup3Xz/IXRBOMGAbfGzA==","signatures":[{"sig":"MEYCIQDCQOlxAFo83gO3D+l+DzTTsNhg517dXUQGevOTCsE6mwIhAOTkyXIhmrIH4ax7Tf95qkMzxuQwXmS44nQWfwC+fwlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125801},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"55e3a19bb56e973502f80848e49b2c4549e04227","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.42_1789122423503_0.7254425003386629","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@adrata/adrata-mcp","version":"1.0.43","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.43","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"a84426f4bb70b7b8ae336463525d70666ddee98d","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.43.tgz","fileCount":55,"integrity":"sha512-EGTVH7iXpPNgJ+Pju7zZis7ZpOPHeIeBJbcSs2Vk8Jn0fFzh/3yx88ek7dFrGKb42kbQyOHNxQ0hTUCr3GiHTw==","signatures":[{"sig":"MEUCIDrVijZ/X/lDnHushXgW/sfQAikUFU00hl5jRFampTGDAiEAovw4RlxhUyr/rd1Ldn8taBlaZYm/4kdYBHfG8Jg+rUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141173},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa68d0c2956e46bfbadd7fd511d82a08da9d06a9","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.43_1789164825071_0.6612738235091131","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@adrata/adrata-mcp","version":"1.0.44","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.44","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"427b2980526af14c9844adc67fa3097e3bcfea04","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.44.tgz","fileCount":55,"integrity":"sha512-i5G5hFHFB+UwhiT0gxW69aAjV2F/UoS5hS2LemVp0JOu0JqCtDc9I1SgVA0n4txeTrpTbaxGnytGAI2McZx0Rw==","signatures":[{"sig":"MEUCIDktXZWbxi/8UlgHMLc3MXiEYZkNOQM+cQusAyYyV1tCAiEAyV0Gb3QGmaei8r316985GyFkhRJO1dXwqsqcJJgjpM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145831},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6881a167c81d92abfc48ae4f2e8434d273a59b6b","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js tools/free-search.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.44_1789254129898_0.6220077169350884","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@adrata/adrata-mcp","version":"1.0.46","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.46","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"eb4d4ccd486fd3d256e5ac5e98a1e7fe589295fc","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.46.tgz","fileCount":55,"integrity":"sha512-nEdP2dqNJPT51zp3Ul09mFt4jH0C36B5/NJeO2Zm2gEiH9Qw0yKLrNsI7I5KgEJWIkKBS6xNsDUnqX8pItqUbA==","signatures":[{"sig":"MEUCIQCuP+gV1d52H/xkfK19DwHSz2uZfowIHCTlc0Vql8VEiAIgNtRpyGK2j4rpLxMadDO0u5+bBPX4T8oQbfMpvY/NI3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146868},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"739ad7c298ca0ab2af11f2f976895a28739335df","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.46_1789352254839_0.3494876458390679","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@adrata/adrata-mcp","version":"1.0.47","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.47","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"2b89af1189871538373c5c266bc8c5a013fa0803","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.47.tgz","fileCount":55,"integrity":"sha512-w2SHfyrDsAnmWMFDEcGmNjF7qo9EsVhpPdsgUQ1yGZIXChwE2ZASc024A1kVSqba3ywwOz/NTnFcM8SF6gJFNg==","signatures":[{"sig":"MEUCIQCRj+VUBE+49y/q/i9KpHmuesoJF9toyUWHnd5uCKEA/QIgV1SxRYKZV+foksM/PYyaO5GqPrhznXXC4MUMRFkyflQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148303},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a3051aa4bb9a8699dd445ac98e8e71675ce51898","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.47_1789583697007_0.169654774334429","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@adrata/adrata-mcp","version":"1.0.49","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.49","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"e9c3a22f9758f30b3a273f0e579c89a126e5f33b","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.49.tgz","fileCount":55,"integrity":"sha512-qnZAiaDhsaRBsz/WrkHN20R7SqNKOLQmX3AvBVnxZ7WH5/K9CRVaSGySF8i9IWDH/iW/Vzngq57JIeDllzHEFw==","signatures":[{"sig":"MEUCIQDCn4mbrbgZjxJ6/fx8/5K+92xfoZ4Zr6TJQ4bkRPcE/gIgf9UGGTlJ4CyQvduUKWZT5dcELxHIcztKq6HQwVe8oUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149519},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7123659a706fd53a1a0628de566236c9f211c3b4","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.49_1789638469763_0.8522331990179532","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@adrata/adrata-mcp","version":"1.0.50","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.50","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"9b45f09c66fa5903c0369ba38ec5d7478ae570ab","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.50.tgz","fileCount":64,"integrity":"sha512-DJAQSz3bj3ugIz7uns0iHR6ly4t5KJxH52Lv5u7YUlxD625V496VzKQCmCEYiYEZpeFRh1gCaNbA2KuhADneFw==","signatures":[{"sig":"MEUCIA7AiEeUilLTfrMTdw1SbVVhimtGCrqLTZfPFp+N+if7AiEAgRoRpruiBk42xwtp8DxGBrdkbXYpaXnksezkSP5BrVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA9ceGyOQGZKq42eC3iSolwFZtXemurVwF8C772J0KVAIgaK66BIwc0EYPNYq4BsDT/FHhhAAS+pfE1sGZ0NOxF5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265079},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9fed88cec799085a4377c13b2c54f0edd84eb3e1","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.50_1789696149473_0.9562246970790766","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@adrata/adrata-mcp","version":"1.0.51","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.51","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"aa40063e5578e3788cc518c50d5a4e274944b5d6","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.51.tgz","fileCount":64,"integrity":"sha512-uJkT5KjGYtsEQ+Sj1FC1WpyWZJqU5yvDwIbFWc3JiB6mWwiFLPxY6Ymhvfj2PFr8jSIDrZdvqN/46VG9e8yCsA==","signatures":[{"sig":"MEQCIDQ9ZVAkYg258eo5bNf3kydpGe2hm6KF5Zt3LaNVk/v8AiBVzsYWOOnOt26eUsIS+jmUyiTibABhrAeNGzrabRH6XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDedy/cMrpXOGtrbFVAHLitKM7erx2GiUF75kxFC57z5AiBv0+azRaF+t2V/PouyBo2cCWaDbyeEumjMRpB7eeFAVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265124},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1d9f0e5b8d78aed2a8fd5729b028bf314f9412f6","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.51_1789731165806_0.049370172984782856","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@adrata/adrata-mcp","version":"1.0.52","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.52","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"ebcf3a11a07593287dd40b17096a44a9da939dbf","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.52.tgz","fileCount":64,"integrity":"sha512-6KPhm89fk30hUDjqOTEpmUvZloEsrVvH965YabA0+wHHJCZE/Yulo2gRnNlRO5sRpeDzP5R2G2H0s7TkHfOyYg==","signatures":[{"sig":"MEUCID80qFt7iJ+WIxROBmDHP09G9wXTxeVftY2mBlzKonjRAiEAxMILgFsVDLUywNbt8vJYs0Qy4cz6nxoZaZMdDAE1gvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvU4cowOogTliVr65pRyPlejGGZh5bLjjPA70KTO8NjAiEAgRKm4/cZoElUuVC70hyNU/uECeF/vFIZQjQPa/JdkLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265557},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"330af181f3c6d4739919c5acd7c41bc38eebeb65","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.12.34","fast-uri":"3.1.5","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.52_1790139204541_0.49665256879395914","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@adrata/adrata-mcp","version":"1.0.53","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.53","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"14b7d76143d4e016cfd5c61c505277d076f1fbe5","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.53.tgz","fileCount":64,"integrity":"sha512-MSOuA4AJeiP+Bo9C+tfDiIqhQomltn0iJO2k8Rd0u4oO1zz0sC5iRB4PQDQf7Wa4HaxRRlgCuGpjiAlq3AGVgA==","signatures":[{"sig":"MEUCIDfTk7hxukDCDC6yjsY1FuKzR8PIiyM5Pi6bW7114V8BAiEArpHC+HPWt1ig5Or1JVARQdnuFjCJeWZto7fkAscTTc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICN2rbavMbAgV4WpTOXXP4I7iaXm1MeMKOJ5/pSocTthAiEA6tjsI9JPA8HuSIEn7vvzWFS1j7AW2M4AnlpM2C1G5NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265556},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d40df223917de33cc7c24cdde5e12dd7a1aeea6c","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.53_1790185164782_0.07054545358760489","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@adrata/adrata-mcp","version":"1.0.54","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.54","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"7b40650fc70716dcc2951a4e8b1b3c802bba336e","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.54.tgz","fileCount":64,"integrity":"sha512-FYKju3VwYY84ucUcysuxIPro7NsZgr9hoNvmWiY/RRH2CKR/fxSXkHWn4TOHpNhv0rtHtjO1kdp/TS6r5Q5REg==","signatures":[{"sig":"MEYCIQCGp3wbmGZA2VEY1WCbaip+PTLjFx9gRLiQgpMN/ysHKAIhALmesChD1d/I4Wo1OycPu44fix7OT1WLnRO35DQjLewE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAMrxswJlL7pvwwsgYT/SfJ8QpQkqYTjQqQLR5LfRl+RAiEAtIjm0epP+AUWCvGtVfYnyJCU0W+xCEXhjsMb3ZvZPLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265829},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"df7684b0a57facffbc1094e07a8705de1e7b757d","private":false,"scripts":{"test":"node --test analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js http/rate-limit-policy.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to your CRM. About 275 tools registered at startup for companies, people, deals, actions, buyer groups, warm intros, webhooks and intelligence, plus 65 more behind eight na","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.54_1790193615816_0.9248297804643988","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@adrata/adrata-mcp","version":"1.0.55","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.55","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"f453089c271295d151bd3b6710c52405a5f99f5d","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.55.tgz","fileCount":73,"integrity":"sha512-lZ7+6mdD1/4fgvtJlLWJRKTaipWv1uojwFiRJNLm0cJpkCugWDiRcgT/hKNsd1XyaVTHjheudinKNwxN6UTKog==","signatures":[{"sig":"MEQCIDK9SccXst0uqiSQtd/aJpZ44G0RH4TecUiloS13tnPHAiBrnzpyzimZgTw1re5V9DUe/4mt85DuDY13V482lgrByg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdrXecuVFvoWehEq01Tek4w7KJfazqTe3VUDCqpDnd6wIhAPycRoq5w3eGRsnPSXXNqsprVA2QvmJHvmbFMFQK6E63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330385},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"238e8ceb47999ccc1917e68d56f983b997e23efb","private":false,"scripts":{"test":"node --test tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.55_1790306733675_0.7654758239532833","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@adrata/adrata-mcp","version":"1.0.56","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.56","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"1ca81ca20264bd0ee9ed960290844b0e7d337693","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.56.tgz","fileCount":73,"integrity":"sha512-ERGCDCHp+cDlzitIa6d2YwC8pQNraaRHtb2ra53pqjKMlf7mAlpNVef7+dhWzFJHhL6iQtWuvtmV7O3U6JscuQ==","signatures":[{"sig":"MEUCICKVH+hrNedeZ0/St/mJig6PqtSM37YUMBotyp/XNoKhAiEA7Cdz/hgDjDmcRsky0/YMgg2wU71jzSo5QrUqB/zC6oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw5+sgh1w4xlxBBcHPp468Oe+lNBhNB8bO3nZu9OiuWAIgNuiH+tI4zqWfrMvhOK7Q1cDfNy0xrLcFu31x46usjAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348396},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c39854d54826d4a4b68cc1716f4bf97d95849620","private":false,"scripts":{"test":"node --test tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.56_1790449505214_0.9046912623807939","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@adrata/adrata-mcp","version":"1.0.57","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.57","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"5b5a166bc469d2205790088774c59857a5f0c2e0","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.57.tgz","fileCount":73,"integrity":"sha512-9J6KytPT5OFzXtBJCMcIWOmVS2nREzbw2wPR+k1+t5Zuq+kidZlrHucqes53EcZKkOrvwJd5LKEiYDvVUaYnFQ==","signatures":[{"sig":"MEYCIQC8qFT/BU/aPJ11R40IV4xmU3vc38GP5XVq2M0BxdHn7AIhAKRWsK+flPA9hHXRQHJ4zf76JJJj7htOfaI7UAm8kfRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKEzQGi+nuVnKF5hZsrwR7FJWBCvaK3anch125qTrSqQIhANFKEqN6VgAQ59GXVIVw1z2o6K5Y/V9RIy+0rY1VHyBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348101},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d3b891f85222167e29e8b005bb4afd3cde1e5513","private":false,"scripts":{"test":"node --test tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.57_1790475296658_0.9715999724980113","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@adrata/adrata-mcp","version":"1.0.58","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.58","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"4f6c9eb5e42e9e3d6c46c51dbff1df5b36eb375e","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.58.tgz","fileCount":78,"integrity":"sha512-zKCTza/pFP/UcSb/8rI4w65xtDtt4iDIFEEnfMDqBQDEA94UqLZqT5axogkeVE7I97pSAavpQILytk8MkPn0Zg==","signatures":[{"sig":"MEQCIHqc19WHB+ZHoVNXwDtUQ0C+4OIuTdVQQ3Xs04R/tupVAiAMS+I3ffVMBLFRWTJo4WB34WaJvUqSIhSmDM0KLsOBTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQcKDpi9R9cAanXXbBFrrRxY4i1bUd1FRMPQ3rerQHJgIgVlsSYmDI/yZ7v7wuI45fE9PClIr/L/oYF5Wg5zk1C58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387971},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"40d576406e49551e85c027c7c228990c9f13afb5","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.58_1790505851917_0.535894909914338","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@adrata/adrata-mcp","version":"1.0.59","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.59","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"fe31a941dc9b29e51f3f22040a8471de7371d9c0","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.59.tgz","fileCount":79,"integrity":"sha512-g/4iyzV9HUws7LGKpB/oJTAOzmjk94714Jzr0yjxSxd04ovysMyUmRoSSldT1SKxt4epTtJTjxST7qMb4+/3vA==","signatures":[{"sig":"MEYCIQCynn+ptIn9h0efaTRZPh8SmMJNGDb6J6Il9TPHtQ+uBwIhAIXPAdDnSIB4M4Tb5AYfIt6EQChVC4GUxyKPniFBoImB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5DS8W00cDfNRj/MGxaTwAxwujGUyT5ZanUS90VadlHAiAQbzGDCtbrF+PT7cbxs/AJGcORsN0tSoQHOW39QFYcyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394590},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2657e3b64050803fa1e0082902f4a3970345ed91","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.59_1790533889671_0.946946534076911","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@adrata/adrata-mcp","version":"1.0.60","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.60","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"ea8316ab61b61ba0c007a95fab137be449aa6f3e","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.60.tgz","fileCount":79,"integrity":"sha512-+cTvMrCeVw37OmGJkBmpWP23k+9W52xTOjHIHPCBbp94PHa0cLuzVrkZK49KHd8WKvR7jqHQdtgmo9nqgqZ9Bw==","signatures":[{"sig":"MEYCIQD2U74AdqvJqSVw/lFE0gw9K6zhBvzuPIDcRczPDT/n3gIhAJsEb59oqK+WO+TYQws/r/LpIVY7BYDgMvZVlWCK4UwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAZyL/r5KZ4NVUsfZWC2mqlq/WH5/UXa0ojfGb7U+3AgAiEAs03UZwWjfeJMjZhpFtyt9SJJlLgyZojDV8RCR35JdPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415779},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b7e71c6efc3059fe49ba90ff8f9b3ce3df6ad6bf","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/artemis/hosted-endpoint.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.6","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.60_1790616116538_0.21857532902049792","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@adrata/adrata-mcp","version":"1.0.61","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.61","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"9e0f5ee4dd32f4c3b09cfde9e612330b7cab7631","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.61.tgz","fileCount":79,"integrity":"sha512-HX45EBFI3DN8BuWKkn7WVUWWbQ3Q7jciGDW4ArkmKs4NhQOKp6eL4R1uOhHKw2uKdjWZ9osxSTANkbYSi1Q3Zw==","signatures":[{"sig":"MEUCIDrusrTvP6YNC+i/sQJpEpwRijAlvuIXIkgARFzo7AWlAiEAuxGhQ/o5r2ZNhSBmUQngif/VkkeqBwvHHi4b2GtuAfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICZlL4fBf0UIoz0XIVCOb538Mq5z0jlx1Lzd6l0ROjqQAiBCblgiXnGuMXAQMk/Yy+S4Wa9HdaYr/nXq5qzOLjd0Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416898},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f8593a937e9bfaf01197958b890aa8de01e7513c","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/artemis/hosted-endpoint.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.8","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.61_1790757127994_0.9141355232840436","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@adrata/adrata-mcp","version":"1.0.62","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.62","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"5d9501535c99663ac2efd1791456fa6c18a4fd09","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.62.tgz","fileCount":79,"integrity":"sha512-h3ahyjNiRiYJ6B6zSK5W5YUOQY+xFcSNKo77jR2gWibAt1f6mlisxTsY7qHOMBTxwrtIA/SfB46WWzLiaHCqXw==","signatures":[{"sig":"MEQCIG6UcbZ6wKX56MCXrZMMP4+VL4EbaFutr26HrETo2RUfAiBqjKdUJArlONY+jp4c0/4cwS7BtA5LuJNm2T3Ei3T8FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAyZVJ3iBi2ESBtt42ttZm1mbKgBVn3Zs72vig1WC3tAAiBVgFNFbCoU17fhhuVrD8N1jjy4LDZQK4B02tojdaeqSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418326},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6523f4535c7a0987b2c2196b30930edef3d3536f","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/artemis/hosted-endpoint.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.5","fast-uri":"3.1.8","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.62_1790847271266_0.8203084043770359","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@adrata/adrata-mcp","version":"1.0.63","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"license":"UNLICENSED","_id":"@adrata/adrata-mcp@1.0.63","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"homepage":"https://adrata.com","bugs":{"url":"https://github.com/adrata/adrata/issues"},"bin":{"adrata-mcp":"server.js"},"dist":{"shasum":"ae439eb50dbeca2f42e3558deee1320b32c734c2","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.63.tgz","fileCount":79,"integrity":"sha512-+Iq7gGvKbpyHUg8gVSPx8nWM/ecidYhh7xVdcQ/hkZiDb3bM2dwSkEt0z967niQgCnDb1BZNSlOSEHyS+JNDCQ==","signatures":[{"sig":"MEUCIBEGvoE8wg1u8B0FQrdSXQsaRqkJ5Q4dOI4z5z8PtXvSAiEAgzYH4dqnWPzIX27ISjukRWF8aRlne7nGf/hmRCj184Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGd93/9G0aAV/o+04nbhzg/GZNJz0HyXwNYsMbrBcO1CAiAPmV2s6kM0ox/fxKYRMBQorjm9m7Ez9IrrCsezrXbl6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418323},"main":"server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"919ce0f2e75dc3b22f261076f3f3eee29b9fa48b","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/artemis/hosted-endpoint.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"overrides":{"hono":"4.13.7","fast-uri":"3.1.8","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Galaxy, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adrata-mcp_1.0.63_1790898330220_0.5344690874745648","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"_id":"@adrata/adrata-mcp@1.0.64","bin":{"adrata-mcp":"server.js"},"bugs":{"url":"https://github.com/adrata/adrata/issues"},"dist":{"shasum":"f9d82bf67b097725163dcee42aa6b432246539d6","tarball":"https://registry.npmjs.org/@adrata/adrata-mcp/-/adrata-mcp-1.0.64.tgz","fileCount":79,"integrity":"sha512-vL1p3EqlZ1VIyvn+SOjOThL7oVLxYDmEL35BxdBOvqhg+PqNGmISKUcrw7ILvHPvZDoGzYauwsK8MDk8WZYWjA==","signatures":[{"sig":"MEYCIQCU6X9Uay5Hb6W9TGBqc7GPS0N91/yySBNcBmXtPHCl0QIhAI+q1VNuG9s5s92OW+sQ05qWAorS1yERtWkPnCeiGHVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFGemI+pHtttXmC7jpWsPFwTh4hpS4kg8jlQonHVob4rAiEAr1Ise+CngLJ4jhIsbj5NKKxdeae1M3+mg8PnchRlgI0="}],"unpackedSize":1418764},"main":"server.js","name":"@adrata/adrata-mcp","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8baf86819b8428aae5cea326e2837cfe9caa6679","license":"UNLICENSED","private":false,"scripts":{"test":"node --test tools/artemis/artemis-tools.test.js tools/artemis/hosted-endpoint.test.js tools/galaxy/galaxy-tools.test.js tools/oasis/oasis-tools.test.js analytics.test.js server.test.js api-bridge.test.js http/edge-block.test.js http/rate-limit.test.js audit-flush.test.js buyer-group-writes.test.js note-writes.test.js mcp-spec.test.js packaging.test.js product-profile.test.js security.test.js security.cap-contract.test.js tool-annotations.test.js toolsets.test.js toolsets/communications.test.js toolsets/prospecting.test.js access/auth.test.js access/oauth-callback.test.js access/oauth-session.test.js access/oauth-capabilities.test.js access/oauth-scope-grantability.test.js scripts/local-dev-server.test.js tools/competitive-coverage.test.js tools/describe-count.test.js tools/email-tools.test.js tools/paper-tools.test.js tools/scheduling.test.js tools/work-board-tools.test.js tools/launches/work-launch-tools.test.js tools/threads/work-thread-tools.test.js tools/work-hub/audit.test.js tools/work-hub/field-changes.test.js tools/work-hub/criteria-quality.test.js tools/roadmap-tools.test.js tools/provisioning/onboarding-tools.test.js tools/source-control/connection-tools.test.js governance/money.test.js governance/communications-contract.test.js http/rate-limit-policy.test.js toolsets/revenue/app-access-tools.test.js toolsets/revenue/leaderboards.test.js toolsets/revenue/lightspeed-tools.test.js toolsets/revenue/portals-tools.test.js toolsets/revenue/revenue-setup-tools.test.js toolsets/revenue/workflows-tools.test.js","start":"node server.js"},"version":"1.0.64","_npmUser":{"name":"rosssylvester","email":"ross@adrata.com"},"homepage":"https://adrata.com","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"overrides":{"hono":"4.13.7","fast-uri":"3.1.8","@hono/node-server":"2.0.12"},"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"_npmVersion":"10.9.4","description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Multiverse, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","directories":{},"maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adrata-mcp_1.0.64_1790910011549_0.7949513175333134"}}},"time":{"created":"2026-08-06T14:07:16.150Z","modified":"2026-10-02T03:00:11.831Z","1.0.0":"2026-08-06T14:07:16.496Z","1.0.1":"2026-08-06T14:22:39.502Z","1.0.2":"2026-08-29T16:49:27.051Z","1.0.3":"2026-08-29T22:06:47.274Z","1.0.6":"2026-09-01T01:23:42.061Z","1.0.7":"2026-09-02T20:25:07.076Z","1.0.8":"2026-09-03T16:56:31.670Z","1.0.19":"2026-09-05T22:18:05.541Z","1.0.30":"2026-09-08T01:04:17.549Z","1.0.40":"2026-09-11T06:06:16.299Z","1.0.41":"2026-09-11T06:13:33.975Z","1.0.42":"2026-09-11T10:27:03.675Z","1.0.43":"2026-09-11T22:13:45.214Z","1.0.44":"2026-09-12T23:02:10.036Z","1.0.46":"2026-09-14T02:17:35.066Z","1.0.47":"2026-09-16T18:34:57.171Z","1.0.49":"2026-09-17T09:47:49.898Z","1.0.50":"2026-09-18T01:49:09.563Z","1.0.51":"2026-09-18T11:32:45.928Z","1.0.52":"2026-09-23T04:53:24.638Z","1.0.53":"2026-09-23T17:39:24.917Z","1.0.54":"2026-09-23T20:00:15.907Z","1.0.55":"2026-09-25T03:25:33.814Z","1.0.56":"2026-09-26T19:05:05.312Z","1.0.57":"2026-09-27T02:14:56.746Z","1.0.58":"2026-09-27T10:44:12.046Z","1.0.59":"2026-09-27T18:31:29.811Z","1.0.60":"2026-09-28T17:21:56.670Z","1.0.61":"2026-09-30T08:32:08.122Z","1.0.62":"2026-10-01T09:34:31.379Z","1.0.63":"2026-10-01T23:45:30.321Z","1.0.64":"2026-10-02T03:00:11.638Z"},"bugs":{"url":"https://github.com/adrata/adrata/issues"},"license":"UNLICENSED","homepage":"https://adrata.com","keywords":["mcp","adrata","crm","claude","ai","sales","model-context-protocol","claude-code","codex","gemini","cursor","windsurf"],"repository":{"url":"git+https://github.com/adrata/adrata.git","type":"git","directory":"code/mcp"},"description":"Adrata MCP Server — connect Claude Code, Codex, Gemini, Cursor, and other AI tools to Adrata, Lightspeed, Multiverse, Oasis and Portals through governed workspace tools. Additional toolsets load with enable_toolset.","maintainers":[{"name":"rosssylvester","email":"ross@adrata.com"}],"readme":"# @adrata/adrata-mcp\n\nConnect Claude Code, Cursor, Windsurf, VS Code, and Claude Desktop to your Adrata CRM workspace via the Model Context Protocol.\n\nThree tiers: **Free** (no account needed), **Pro** (API key), **Enterprise** (OAuth workspace connection).\n\n## Two names, one server\n\nThis package is also published as **[`@adrata/starfield-mcp`](https://www.npmjs.com/package/@adrata/starfield-mcp)**\n(binary `starfield-mcp`), for people wiring a coding agent to their Starfield\nboard rather than to the CRM. It is not a fork and not a subset: it depends on\nthis package, defaults `ADRATA_MCP_SERVER_NAME` to `Starfield` so the client's\nserver list says Starfield, and imports the same `server.js`. Same governed tool surface,\nsame tiers, same governed-write contract, and nothing to keep in sync.\n\nInstall whichever name matches what you are doing. If you already have one, you\ndo not need the other.\n\n## Installation\n\n### Adrata CLI installer\n\nFor Claude Code and Codex, use the CLI installer so the assistant gets both\nMCP access and the Adrata operating instructions:\n\n```bash\nadrata login --api-url=https://api.adrata.com --token=<api_key> --workspace=<workspace_id>\nadrata install --target=all --scope=project\n```\n\nThe installer writes `.claude/mcp.json`, `.claude/CLAUDE.md`,\n`.codex/config.toml`, and `AGENTS.md` for the current project, plus the bundled\nAgent Skills into `.claude/skills`, `.codex/skills`, and `.agents/skills`. It\ndoes not embed secrets in the MCP config; the MCP server reads the token from\n`ADRATA_CONFIG_FILE`.\n\nAliases: `adrata gtm install` and `adrata agent install`.\n\n**Codex only reads TOML.** Its MCP config lives under `[mcp_servers.<name>]` in\n`~/.codex/config.toml` or `<project>/.codex/config.toml`. A `.codex/mcp.json` is\nignored — no error, no server, no clue why. The same applies to ChatGPT, which\nis the same product.\n\n**Codex also ignores a project `config.toml` in a directory it has not been told\nto trust**, and says nothing about that either. On a fresh clone, answer \"Yes,\nallow Codex to work in this folder\" on first launch, or add to\n`~/.codex/config.toml`:\n\n```toml\n[projects.\"/absolute/path/to/your/checkout\"]\ntrust_level = \"trusted\"\n```\n\nSkills load in untrusted projects; MCP servers do not. `codex mcp list`, run\nfrom the project directory, prints exactly what Codex will start — use it to\nconfirm rather than guessing from the file.\n\n### Claude Code\n\n```bash\nclaude mcp add adrata -- npx -y @adrata/adrata-mcp\n```\n\nOr add to `.claude/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/adrata-mcp\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Codex CLI / ChatGPT\n\nTOML, not JSON. Add to `~/.codex/config.toml` (or `<project>/.codex/config.toml`\nfor one repo):\n\n```toml\n[mcp_servers.adrata]\ncommand = \"npx\"\nargs = [\"-y\", \"@adrata/adrata-mcp\"]\n\n[mcp_servers.adrata.env]\nADRATA_API_KEY = \"ak_your_key_here\"\n```\n\nThen verify from the project directory:\n\n```bash\ncodex mcp list   # adrata must appear; if it does not, the project is untrusted\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/adrata-mcp\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to `.windsurf/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/adrata-mcp\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\nNote: Windsurf uses `\"servers\"` instead of `\"mcpServers\"`.\n\n### VS Code\n\nAdd to `.vscode/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/adrata-mcp\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Claude Desktop / Cowork\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/adrata-mcp\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Tiers\n\n| Tier | Credentials | What You Get |\n|------|------------|--------------|\n| **Free** | None | Search, email sync, demo scheduling, memory, morning brief teaser |\n| **Pro** | `ADRATA_API_KEY` | + Intelligence, analytics, enrichment, meetings, speedrun, coaching |\n| **Enterprise** | OAuth (`connect_workspace`) | + CRM CRUD, sequences, campaigns, bulk ops, workspace admin |\n\nGet your API key from **Settings > API Keys** in Adrata. Enterprise users authenticate via the `connect_workspace` tool or by setting `ADRATA_OAUTH_TOKEN`.\n\n## Tools by Tier\n\n### Free Tier (no account needed)\n\n| Tool | Description |\n|------|-------------|\n| `find_company` | Search company profile using AI knowledge |\n| `find_person` | Search person profile using AI knowledge |\n| `search_companies` | Search companies in CRM |\n| `search_people` | Search people in CRM |\n| `search_leads` | Search leads |\n| `search_emails` | Search emails |\n| `get_email` | Get email by ID |\n| `count_emails` | Count emails matching criteria |\n| `check_inbox` | Check inbox for new emails |\n| `find_or_create_person` | Find or create a person record |\n| `find_or_create_company` | Find or create a company record |\n| `get_demo_availability` | Check demo availability slots |\n| `schedule_demo` | Schedule a product demo |\n| `describe_fields` | Schema introspection for entity fields |\n| `list_custom_fields` | List available custom fields |\n| `save_memory` | Store a fact or insight (local in free tier) |\n| `recall` | Search saved memories |\n| `who_am_i` | View user profile and usage stats |\n| `forget` | Remove a saved memory |\n| `morning_brief` | Daily briefing (teaser in free tier, full in pro+) |\n| `upgrade_account` | Open signup/upgrade page |\n| `check_subscription` | Check current plan and usage |\n| `connect_workspace` | Connect Adrata workspace via OAuth |\n| `disconnect_workspace` | Disconnect workspace |\n| `workspace_status` | Check workspace connection status |\n| `inspect_provider_catalog` | Inspect available integration providers |\n| `list_provider_endpoints` | Inspect provider endpoints/actions before workflow drafting |\n| `validate_integration_manifest` | Validate a custom integration manifest |\n| `validate_extension_manifest` | Validate a custom extension manifest |\n| `draft_workflow` | Draft a headless workflow manifest |\n| `validate_workflow_draft` | Validate workflow permissions, audit, policy, and replay rules |\n| `dry_run_workflow` | Dry-run or locally plan a workflow execution |\n| `adrata_api_catalog` | Explain governed full-platform API access |\n| `inspect_provider_catalog` | Inspect available integration providers |\n| `list_provider_endpoints` | Inspect provider endpoints/actions before workflow drafting |\n| `validate_integration_manifest` | Validate a custom integration manifest |\n| `validate_extension_manifest` | Validate a custom extension manifest |\n| `draft_workflow` | Draft a headless workflow manifest |\n| `validate_workflow_draft` | Validate workflow permissions, audit, policy, and replay rules |\n| `dry_run_workflow` | Dry-run or locally plan a workflow execution |\n| `list_toolsets` | List available composite toolsets |\n| `enable_toolset` | Enable a composite toolset |\n\n### Pro Tier (requires API key)\n\nAll free tools plus:\n\n| Tool | Description |\n|------|-------------|\n| `get_company` | Get full company details |\n| `get_person` | Get full person details |\n| `get_opportunity` | Get opportunity details |\n| `get_action` | Get action details |\n| `enrich_company` | AI-powered company enrichment |\n| `enrich_person` | AI-powered contact enrichment |\n| `get_intent_signals` | Buying intent signals for a company |\n| `list_customer_signals` | First-party customer signals (the store live plays fire from) for the workspace or a subject |\n| `get_deal_authority` | Map decision makers and authority |\n| `get_competitor_intel` | Competitive intelligence brief |\n| `score_company_icp` | Score company against ideal customer profile |\n| `get_icp_distribution` | ICP score distribution analytics |\n| `get_pipeline_metrics` | Pipeline analytics dashboard |\n| `get_forecast_data` | Revenue forecast data |\n| `get_activity_summary` | Activity summary for a time period |\n| `count_records` | Count records by entity type |\n| `get_priority_pursuits` | Evidence-ranked daily account and next-move list |\n| `get_speedrun_list` | Legacy alias for `get_priority_pursuits` |\n| `list_meetings` | List scheduled meetings |\n| `get_meeting` | Get meeting details |\n| `get_meeting_summary` | AI-generated meeting summary |\n| `get_meeting_action_items` | Action items from a meeting |\n| `list_actions` | List actions |\n| `list_overdue_actions` | List overdue actions |\n| `list_today_actions` | List actions due today |\n| `list_notes` | List notes for an entity |\n| `log_interaction` | Log a sales interaction |\n| `qualify_company` | Composite: full company qualification |\n| `research_company` | Composite: deep company research |\n| `research_person` | Composite: deep person research |\n| `discover_prospects` | Composite: find new prospects |\n| `get_next_contacts` | Composite: next best contacts to reach |\n| `commit_lead_to_outbound` | Governed: commit a lead above the /targets line — Pipeline's Outbound stage |\n| `release_lead_from_outbound` | Governed: take a lead back out of Outbound |\n| `list_outbound_leads` | Who is committed to Outbound right now |\n| `get_competitive_intel` | Composite: competitive analysis |\n| `get_meeting_brief` | Composite: pre-meeting intelligence |\n| `get_deal_coaching` | Composite: deal coaching insights |\n| `get_signals_dashboard` | Composite: signals overview |\n| `get_forecast` | Composite: forecast summary |\n| `draft_email` | Composite: draft a sales email |\n| `get_outreach_analytics` | Composite: outreach performance |\n| `get_network_paths` | Composite: relationship paths |\n| `search_emails_composite` | Composite: advanced email search |\n| `get_email_thread` | Composite: full email thread |\n| `find_intro_path` | Find a warm relationship path |\n| `get_network_stats` | Network coverage and intro health |\n| `list_webhook_events` | Supported webhook event catalog |\n\n### Enterprise Tier (requires OAuth)\n\nAll free and pro tools plus:\n\n| Tool | Description |\n|------|-------------|\n| `create_company` | Create a company record |\n| `update_company` | Update company fields |\n| `delete_company` | Delete a company |\n| `create_person` | Create a person record |\n| `update_person` | Update person fields |\n| `delete_person` | Delete a person |\n| `create_opportunity` | Create an opportunity |\n| `update_opportunity` | Update opportunity fields |\n| `delete_opportunity` | Delete an opportunity |\n| `create_action` | Create an action/task |\n| `update_action` | Update an action |\n| `complete_action` | Mark an action complete |\n| `delete_action` | Delete an action |\n| `create_note` | Create a note |\n| `update_note` | Update a note |\n| `delete_note` | Delete a note |\n| `get_company_people` | List people at a company |\n| `get_company_opportunities` | List opportunities for a company |\n| `get_company_actions` | List actions for a company |\n| `search_opportunities` | Search opportunities |\n| `list_buyer_groups` | List buyer groups |\n| `get_buyer_group` | Get buyer group details |\n| `create_buyer_group` | Create a buyer group |\n| `add_buyer_group_member` | Add member to buyer group |\n| `get_buyer_group_members` | List buyer group members |\n| `list_intro_requests` | List tracked warm intro requests |\n| `get_intro_pipeline` | View the warm intro pipeline |\n| `create_intro_request` | Create a tracked warm intro request |\n| `update_intro_request` | Update intro request status |\n| `list_agent_tasks` | List long-running agent/background tasks |\n| `create_agent_task` | Create a long-running agent/background task |\n| `get_agent_task` | Get task status and result |\n| `cancel_agent_task` | Cancel a running task |\n| `adrata_api_request` | Governed low-level request to allowlisted, non-sensitive platform APIs |\n| `adrata_ai_tool_catalog` | List the AI CRM tools Adrata chat can use |\n| `adrata_ai_tool_execute` | Execute the same governed ToolDispatcher path used by Adrata chat |\n| `get_account_read` | Grounded no-loss account/deal read via the chat ToolDispatcher |\n| `rank_paths_to_power` | Ranked warm/network paths to decision makers via the chat ToolDispatcher |\n| `recommend_deal_move` | Read-only no-loss next deal move recommendation via the chat ToolDispatcher |\n| `list_external_pipelines` | List refreshable Channels such as YC, Techstars, CSV, LinkedIn, and sequence sources |\n| `list_external_pipeline_members` | Preview Channel members before import |\n| `import_external_pipeline_members` | Import Channel members through Adrata bulk import |\n| `list_external_companies` | Query nightly-refreshed external company catalogs |\n| `import_external_companies` | Import selected external catalog companies |\n| `rank_companies_by_icp` | Rank imported companies against the workspace ICP profile |\n| `rank_people_by_icp` | Rank imported people against the workspace ICP profile (title/persona + firmographics) |\n| `check_batch_import_status` | Poll bulk import progress and enrichment status |\n| `move_pipeline_card` | Move a pipeline card and publish realtime UI updates |\n| `list_webhooks` | List outbound webhook subscriptions |\n| `create_webhook` | Create a webhook subscription |\n| `update_webhook` | Update webhook URL, events, or filters |\n| `delete_webhook` | Delete a webhook subscription |\n| `test_webhook` | Queue a signed webhook test event |\n| `list_webhook_deliveries` | List delivery attempts |\n| `get_webhook_delivery` | Inspect a delivery attempt |\n| `replay_webhook_delivery` | Replay a delivery attempt |\n| `test_provider_credential` | Run a dry-run or live credential health test with policy/audit metadata |\n| `request_deployment` | Request custom integration or extension deployment after manifest validation |\n| `request_workflow_deployment` | Request workflow deployment after a prior dry-run id |\n| `replay_workflow_run` | Dry-run or request replay for a workflow run |\n| `list_campaigns` | List email campaigns |\n| `get_campaign` | Get campaign details |\n| `list_sequences` | List email sequences |\n| `get_sequence` | Get sequence details |\n| `list_users` | List workspace users |\n| `get_user` | Get user details |\n| `get_current_user` | Get current authenticated user |\n| `send_email` | Send an email |\n| `reply_to_email` | Reply to an email thread |\n| `manage_sequences` | Manage sequence enrollment |\n| `bulk_import` | Bulk import records from CSV |\n| `export_data` | Export records as JSON/CSV |\n| `manage_custom_fields` | Manage custom field definitions |\n| `get_workspace_settings` | View workspace configuration |\n| `manage_company` | Composite: full company management |\n| `manage_person` | Composite: full person management |\n| `manage_opportunity` | Composite: full opportunity management |\n| `manage_activity` | Composite: full activity management |\n| `manage_buyer_group` | Composite: full buyer group management |\n| `get_action_history` | Composite: action history timeline |\n| `make_call` | Composite: initiate a call |\n| `send_sms` | Composite: send SMS message |\n| `get_communication_status` | Composite: read a call/SMS dispatch outcome and its carrier |\n| `list_calling_identities` | Composite: which numbers the seller can call or text from |\n| `get_call_transcript` | Composite: retrieve call transcript |\n| `check_calendar` | Composite: check calendar availability |\n| `schedule_meeting` | Composite: schedule a meeting |\n| `manage_domains` | Composite: email domain management |\n| `manage_mailboxes` | Composite: mailbox configuration |\n| `get_deliverability` | Composite: email deliverability metrics |\n| `connect_provider` | Composite: connect email provider |\n| `manage_workspace` | Composite: workspace settings |\n| `manage_data` | Composite: data operations |\n\n## Agent API Bridge Governance\n\n`adrata_api_request` is a broad fallback for platform API access. Prefer targeted\ntools such as `adrata_ai_tool_execute`, `move_pipeline_card`, webhook tools,\nintegration tools, and workspace/user tools when they exist.\n\nThe bridge enforces least-privilege deny rules for sensitive administrative\nsurfaces even when those route families are present in the platform allowlist:\n`/api/v1/billing`, `/api/v1/api-keys`, `/api/v1/observability`,\n`/api/v1/users`, `/api/v1/integrations`, `/api/v1/custom-integrations`,\nand `/api/v1/webhooks`.\n\nWrite requests through `adrata_api_request` default to dry-run. A live\n`POST`, `PUT`, `PATCH`, or `DELETE` requires `dryRun:false`, `approved:true`,\na non-empty `reason`, and an `idempotencyKey`; the MCP bridge forwards the\nreason, actor, and idempotency metadata as request headers.\n\nKnown gap: the MCP bridge now applies a consistent approval/idempotency envelope,\nbut not every downstream API endpoint has a uniform server-side envelope yet.\nTreat `adrata_api_request` as a governed escape hatch and use higher-level MCP\ntools for privileged operations.\n\n## Multiverse artifacts and collaboration\n\nMultiverse tools (named `galaxy_*`: the wire key kept as 'galaxy'; the product is Multiverse, rebrand 2026-09-28) use the same documents, revisions and access checks as the app.\nProduct access and the caller's permission to each item are required; connecting\nan agent does not grant it access to other people's private files.\n\n- Use `galaxy_create_artifact` and `galaxy_update_artifact` for documents, spreadsheets,\n  presentations and designs. Read before updating and supply the exact `expectedRevision`\n  so a concurrent edit is preserved. Successful writes return persisted readback.\n- Use `galaxy_create_folder` and `galaxy_manage_item` to organize files, star them,\n  and move them into or out of trash. `galaxy_delete_item` permanently deletes an\n  already trashed item and is classified as a destructive write.\n- Use the Multiverse sharing tools for named recipients. Public snapshot links use\n  the canonical `paper_*` share tools; public access and recipient access are\n  separate grants with separate revocation.\n- Comments can refer to a whole artifact, exact text at a revision, or a design\n  frame and coordinates. `galaxy_update_comment_status` resolves, reopens or\n  archives a comment. `galaxy_restore_version` restores a historical version\n  only when the supplied current revision still matches.\n\nWrites carry the existing approval, reason and idempotency controls. Native\nAdrata tools use the same canonical operations, so history and attribution stay\nwith the artifact when work moves between the app and an external agent.\n\n## Custom Fields\n\nCompanies, People, and Opportunities support `customFields` -- a JSONB object that gets merged on update. Add any key-value pairs without losing existing data.\n\n```\n\"Update this company's customFields with outreach_status: contacted\"\n```\n\n## Action Metadata\n\nActions support `metadata` -- a JSONB object for type-specific data. Use it for LinkedIn message copy, call notes, meeting attendees, etc.\n\n```\n\"Log a linkedin_connection_request action for this person with metadata containing the message I sent\"\n```\n\n### Running several MCP processes under separate identities\n\n`~/.config/adrata/agent.json` -- the session `adrata login` writes -- is\nmachine-wide. Every MCP process on a host where anyone has ever run\n`adrata login` therefore authenticates as that one person, including a process\nthat was launched with its own `ADRATA_API_KEY`: the key is still sent as\n`X-API-Key`, but the bearer token is what the API resolves the caller from.\n\nUsually that is exactly right. It is wrong when several processes on one host\nare supposed to act as *different* principals -- a fleet of QA lanes, each\nholding its own key so that its board writes are graded as an independent agent\nrather than as the shared human. The API is not confused in that case: it\ncorrectly grades a human session's write as human, records it, returns `200`,\nand counts it toward nothing.\n\nSet `ADRATA_MCP_PREFER_API_KEY=1` in that process's env, alongside its\n`ADRATA_API_KEY`, and it acts as its own `api_key:<id>` actor.\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"adrata\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@adrata/starfield-mcp@latest\"],\n      \"env\": {\n        \"ADRATA_API_KEY\": \"ak_this_lanes_own_key\",\n        \"ADRATA_MCP_PREFER_API_KEY\": \"1\"\n      }\n    }\n  }\n}\n```\n\nThree things it deliberately does not do:\n\n- **It only reads the environment variable.** A token sitting in\n  `~/.config/adrata/cli.json` is ambient machine state, not a statement of\n  intent by whoever launched this process, and never triggers the preference.\n- **It does not outrank `ADRATA_OAUTH_TOKEN`**, which stays first in the chain.\n- **It does not touch named identity pools** (`ADRATA_MCP_IDENTITY_POOL`), which\n  return before the credential chain is consulted at all.\n\nWith the flag unset -- the default, and every ordinary single-user install --\nthe credential chain is byte-for-byte what it was.\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `ADRATA_API_KEY` | No | -- | Your API key from Settings > API Keys. Enables pro tier. |\n| `ADRATA_OAUTH_TOKEN` | No | -- | OAuth bearer token. Enables enterprise tier. |\n| `ADRATA_MCP_PREFER_API_KEY` | No | unset (off) | `1`/`true`/`yes`/`on` makes an **env-var** `ADRATA_API_KEY` outrank the shared `adrata login` session and any stored `connect_workspace` session, and grants it enterprise tier. Leave it unset unless this process was deliberately given its own credential -- see below. |\n| `ADRATA_API_URL` | No | `https://api.adrata.com` | API base URL |\n| `ADRATA_MCP_SERVER_NAME` | No | `@adrata/adrata-mcp` | Display name reported in `serverInfo`. `@adrata/starfield-mcp` sets it to `Starfield`. Does not change the tool prefix, which comes from your client's config key. |\n| `ADRATA_MCP_TRANSPORT` | No | `stdio` | Transport: `stdio` or `http` |\n| `ADRATA_MCP_PORT` | No | `3100` | Port for HTTP transport |\n| `ADRATA_MCP_CORS_ORIGINS` | No | `*` | Comma-separated CORS origins for HTTP transport |\n| `ADRATA_MCP_REQUIRE_AUTH` | No | `true` | Require Bearer auth for HTTP `/mcp`; set `false` only for isolated local testing |\n| `ADRATA_MCP_RESOURCE` | No | `${AS}/api/v1/mcp` | RFC 8707 canonical resource URI this server binds tokens to |\n| `ADRATA_MCP_AUTHORIZATION_SERVER` | No | `ADRATA_API_URL` | Authorization server(s) advertised in RFC 9728 metadata |\n| `ADRATA_MCP_ACCEPTED_AUDIENCES` | No | `adrata,<resource>` | Extra token audiences accepted by the resource server |\n| `ADRATA_MCP_AUDIENCE_ENFORCEMENT` | No | `lenient` | `strict` rejects JWTs that carry no `aud` claim at all |\n| `ADRATA_MCP_ENABLED_DOMAINS` | No | (all) | Least-privilege scoping: comma list of tool packs (e.g. `crm,email`) |\n| `ADRATA_MCP_CLIENT_ID` | No | dynamic registration | Operator-provisioned public OAuth client override. Most installations should leave this unset. |\n| `ADRATA_MCP_PRINT_AUTH_URL` | No | `0` | Set to `1` to print the authorization URL for headless/manual browser use. |\n\n## Authorization (MCP 2025-06-18 spec)\n\nThe hosted HTTP transport is an OAuth 2.1 **resource server** hardened to the\n2025 MCP authorization spec:\n\n- **OAuth 2.1 + PKCE (S256).** Browser `connect_workspace` flow with a\n  short-lived (15 min) access token and a rotating refresh token.\n- **RFC 8707 Resource Indicators.** The client sends `resource` on the\n  authorize + token requests; the authorization server binds the token's\n  `aud` to that MCP resource.\n- **No token passthrough.** Every presented bearer token is checked against\n  this resource's audience *before* it can reach any tool or the upstream API.\n  A token minted for a different audience is rejected with `401 invalid_token`\n  and a `WWW-Authenticate` challenge pointing at the resource metadata.\n- **RFC 9728 Protected Resource Metadata.** Served unauthenticated at\n  `GET /.well-known/oauth-protected-resource`, describing this resource and its\n  authorization server(s) so clients can discover how to authenticate.\n- **Honest tool annotations.** Every tool advertises truthful\n  `readOnly` / `destructive` / `idempotent` / `openWorld` hints plus a `domain`\n  tag. Write and destructive tools are confirmation-gated (host prompt) and are\n  additionally tier-gated + audit-logged server-side; the governed API bridge\n  requires `dryRun:false` + `approved:true` + `reason` + `idempotencyKey` for\n  any live write.\n- **Confused-deputy / tool-poisoning defenses.** Annotations and descriptions\n  are derived from real behaviour, never from untrusted model input; audience\n  binding prevents a token issued for client A from being replayed by client B.\n- **Scoped per-domain tool packs.** Set `ADRATA_MCP_ENABLED_DOMAINS` to grant a\n  least-privilege subset (e.g. `crm,email`); out-of-scope tools are refused at\n  dispatch. Workspace-lifecycle tools stay available in every scope.\n\n## MCP Registry\n\nThis server ships a `server.json` manifest for the official\n[MCP Registry](https://registry.modelcontextprotocol.io).\n\nTo publish/update the listing:\n\n```bash\n# 1. Install the registry publisher CLI\nbrew install mcp-publisher   # or: go install github.com/modelcontextprotocol/registry/cmd/publisher@latest\n\n# 2. Authenticate the com.adrata namespace (GitHub or DNS-verified)\nmcp-publisher login github\n\n# 3. Validate and publish from code/mcp/\nmcp-publisher publish ./server.json\n```\n\nThe namespace `com.adrata/*` is verified via the `adrata/adrata` GitHub repo.\nBump `version` in both `server.json` and `package.json` before republishing.\n\n## Enterprise Setup: OAuth Flow\n\nEnterprise authentication uses the `connect_workspace` tool for a browser-based OAuth flow:\n\n1. Call `connect_workspace` in your AI tool\n2. The MCP package dynamically registers a per-attempt native/public client (no embedded secret)\n3. A browser opens Adrata sign-in and a dark-mode workspace consent screen\n4. Adrata returns to an exact IP-literal loopback callback protected by state + PKCE\n5. Tokens and the issued client ID are stored encrypted in `~/.adrata/tokens.json`\n6. Rotating refresh tokens keep the session alive and preserve the MCP resource audience\n\nAlternatively, set `ADRATA_OAUTH_TOKEN` directly for CI/CD or scripted environments.\n\n### Independent QA worker identities\n\nRun QA1 and QA2 as separate MCP processes with separate OAuth stores. Each\nprocess must complete its own interactive `connect_workspace({ writeAccess:\ntrue })` flow, which gives it a distinct dynamically registered OAuth client\nand token set:\n\n```bash\n# QA1 process\nADRATA_MCP_IDENTITY_POOL=qa1 \\\nADRATA_MCP_CONFIG_DIR=/var/lib/adrata/mcp/qa1 \\\nnpx -y @adrata/adrata-mcp\n\n# QA2 process\nADRATA_MCP_IDENTITY_POOL=qa2 \\\nADRATA_MCP_CONFIG_DIR=/var/lib/adrata/mcp/qa2 \\\nnpx -y @adrata/adrata-mcp\n```\n\nA named pool intentionally ignores `ADRATA_OAUTH_TOKEN`, the shared\n`adrata login` session, API keys, CLI tokens, and `~/.adrata/tokens.json`.\nMissing or shared `ADRATA_MCP_CONFIG_DIR` configuration fails closed; do not\ncopy one pool's token file into another. The pool name is process routing\nmetadata, while the independently issued OAuth credential is the QA identity.\n\n## Troubleshooting\n\n### Server fails to start\n\n- Verify Node.js >= 18: `node --version`\n- Check npx can resolve the package: `npx -y @adrata/adrata-mcp --version`\n- Look for error messages in the AI tool's MCP server logs\n\n### \"Tool requires pro tier\" message\n\n- Set `ADRATA_API_KEY` in the env config of your MCP server definition\n- Get your key from Settings > API Keys in Adrata\n- Restart the MCP server after adding the key\n\n### \"Tool requires enterprise tier\" message\n\n- Run `connect_workspace` to authenticate via OAuth\n- Or set `ADRATA_OAUTH_TOKEN` in the env config\n- Enterprise requires an active Adrata Enterprise subscription\n\n### OAuth token expired\n\n- The server auto-refreshes stored tokens from `~/.adrata/tokens.json`\n- If refresh fails, run `connect_workspace` again\n- Never delete or disconnect the shared `~/.adrata/tokens.json` session as a\n  repair step; that silently signs every local agent out. Re-run\n  `connect_workspace` in the affected process. For a named QA pool, use that\n  pool's own `ADRATA_MCP_CONFIG_DIR` and complete consent there.\n\n### Tools return empty results\n\n- Verify your API key has access to the workspace\n- Check that the entity exists in your CRM\n- For enterprise tools, confirm your OAuth token has the required scopes\n\n### HTTP transport mode\n\n- Set `ADRATA_MCP_TRANSPORT=http` for Streamable HTTP transport\n- Server listens on port 3100 by default (configurable via `ADRATA_MCP_PORT`)\n- Hosted and local HTTP mode require `Authorization: Bearer ...` by default\n- Configure CORS origins if calling from a web client\n\n### Rate limiting\n\n- Free tier: subject to standard rate limits\n- Pro tier: higher rate limits per API key\n- Enterprise tier: workspace-level rate limits based on plan\n","readmeFilename":"README.md"}