{"_id":"@assistableai/mcp","_rev":"5-d7a96bd51e2682ff73273a6fd39b3eab","name":"@assistableai/mcp","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@assistableai/mcp","version":"0.1.0","keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"license":"MIT","_id":"@assistableai/mcp@0.1.0","maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"bin":{"assistableai-mcp":"dist/index.js"},"dist":{"shasum":"feaa77537f2a4f3d4dfa5ce2fcfa6bc75e5befb8","tarball":"https://registry.npmjs.org/@assistableai/mcp/-/mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-3wl2USZ4PoNkdnQDwr1nfHEMJLnn5ih5RIZY7e8yx9HP474bhvcAJnVsLRFdrn/MHn8wceLhZDlITsMdEG5yIQ==","signatures":[{"sig":"MEUCIHoNKFK4yHTiDus8SlPnLpOEhQfsrksOGbXbqpikzTcNAiEAs6VqoKd9AwS/tjyTAV99j5Xx7n3qIh+43kSiiDQ7/aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679472},"type":"module","gitHead":"f33da3f3d751a550c19f9730f8e20eeb4862f196","scripts":{"build":"tsdown","generate":"kubb generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anishpras","email":"anishprashun118@gmail.com"},"_npmVersion":"10.9.0","description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","@kubb/cli":"3.18.3","@kubb/core":"3.18.3","typescript":"^5.9.0","@types/node":"^22.0.0","@kubb/plugin-ts":"3.18.3","@kubb/plugin-mcp":"3.18.3","@kubb/plugin-oas":"3.18.3","@kubb/plugin-zod":"3.18.3","@kubb/plugin-client":"3.18.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1780338822448_0.6161642179978368","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@assistableai/mcp","version":"0.2.0","keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"license":"MIT","_id":"@assistableai/mcp@0.2.0","maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"bin":{"assistableai-mcp":"dist/index.js"},"dist":{"shasum":"31696314b19bcba1f84f706c904a1755596c3ee2","tarball":"https://registry.npmjs.org/@assistableai/mcp/-/mcp-0.2.0.tgz","fileCount":5,"integrity":"sha512-MVFJAKX5btld/KQIGXfc2fSYlCdbRjzE4yXUn12DDnAH9Bl+iR0GcW13w4apbTqmaEM7XrOqNljeB71FWEWCWg==","signatures":[{"sig":"MEUCIQCIszHlIQCo4v9gF+sjisSHzsoBPJlu08Mp/ggjFUnlOgIgBDAVybx8Cy9GUsv4eQJSc8E1Efh969/i1uX99c+TrhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699574},"type":"module","gitHead":"c48b7b0df2979a56aa11bac9aedf2aadc20689d6","scripts":{"build":"tsdown","generate":"kubb generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9b1b053-6ae0-4fe8-a677-fd64c284e25b"}},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","@kubb/cli":"3.18.3","@kubb/core":"3.18.3","typescript":"^5.9.0","@types/node":"^22.0.0","@kubb/plugin-ts":"3.18.3","@kubb/plugin-mcp":"3.18.3","@kubb/plugin-oas":"3.18.3","@kubb/plugin-zod":"3.18.3","@kubb/plugin-client":"3.18.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1780397590922_0.7831022464274069","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@assistableai/mcp","version":"0.2.2","keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"license":"MIT","_id":"@assistableai/mcp@0.2.2","maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"bin":{"assistableai-mcp":"dist/index.js"},"dist":{"shasum":"d1430d2a99bf341fe980f890fefe25a0f1164700","tarball":"https://registry.npmjs.org/@assistableai/mcp/-/mcp-0.2.2.tgz","fileCount":5,"integrity":"sha512-1ei4rV21/tgC7Ykz6JWoV0aMt2hJoTy4ycgCDBIjsHRqXGDDfuH9aKhxzPBDzdz9ObpHQdhM9drlu0uk72vOPg==","signatures":[{"sig":"MEQCIEZWRdG3iyeHUmbX2uiNfXOGwFZaBqZqm3kUne3fN3CAAiB4H/HtRuXZcYFmihzbbRASUsqa6PZhjhYr3giPBCkG7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718996},"type":"module","gitHead":"f51865f9d936ed81208b4d1698a20c38e8c13b68","scripts":{"build":"tsdown","generate":"kubb generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9b1b053-6ae0-4fe8-a677-fd64c284e25b"}},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","@kubb/cli":"3.18.3","@kubb/core":"3.18.3","typescript":"^5.9.0","@types/node":"^22.0.0","@kubb/plugin-ts":"3.18.3","@kubb/plugin-mcp":"3.18.3","@kubb/plugin-oas":"3.18.3","@kubb/plugin-zod":"3.18.3","@kubb/plugin-client":"3.18.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1784648786930_0.6564756986146476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@assistableai/mcp","version":"0.3.0","keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"license":"MIT","_id":"@assistableai/mcp@0.3.0","maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"bin":{"assistableai-mcp":"dist/index.js"},"dist":{"shasum":"d2891c5d35693db2e27df08b1b08c7e04b178778","tarball":"https://registry.npmjs.org/@assistableai/mcp/-/mcp-0.3.0.tgz","fileCount":5,"integrity":"sha512-Ls96HwtKZW+U6uQv5usD7Xp0b/sv/KwO29xsYI/CzLiA/0FToAmYHrWbB7IAIoyN6MjVP2VZdObrD9WOLymXRA==","signatures":[{"sig":"MEUCIHBhs0q3kJe7i7//S59arvfzmbdE7wm1s8Gnt1AHTOdpAiEAw+HriGNVG+CI4unDKoP1KnON2qvxgkkqZGGKyplzB4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719673},"type":"module","gitHead":"c3f90d8fe8b3790cb8b07d266d87102ec3c8b0d2","scripts":{"build":"tsdown","generate":"kubb generate","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9b1b053-6ae0-4fe8-a677-fd64c284e25b"}},"_npmVersion":"11.19.0","description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","@kubb/cli":"3.18.3","@kubb/core":"3.18.3","typescript":"^5.9.0","@types/node":"^22.0.0","@kubb/plugin-ts":"3.18.3","@kubb/plugin-mcp":"3.18.3","@kubb/plugin-oas":"3.18.3","@kubb/plugin-zod":"3.18.3","@kubb/plugin-client":"3.18.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1785763552373_0.009246561036563516","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@assistableai/mcp","version":"0.4.0","description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","type":"module","bin":{"assistableai-mcp":"dist/index.js"},"scripts":{"generate":"kubb generate","build":"tsdown","typecheck":"tsc --noEmit"},"keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.0.0"},"devDependencies":{"@kubb/cli":"3.18.3","@kubb/core":"3.18.3","@kubb/plugin-client":"3.18.3","@kubb/plugin-mcp":"3.18.3","@kubb/plugin-oas":"3.18.3","@kubb/plugin-ts":"3.18.3","@kubb/plugin-zod":"3.18.3","tsdown":"^0.12.0","typescript":"^5.9.0","@types/node":"^22.0.0"},"gitHead":"c519347a7b85114c513b924b8f74964a50388f11","_id":"@assistableai/mcp@0.4.0","_nodeVersion":"20.20.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-RuDFiqfvg05CCxSdeMNyool2N7DxCjiaNhb8+ZUkPtMbc9fIh3yeLUMScovi7TE/HBoNzwSPBAmkQ1hVlCfSqQ==","shasum":"aedc2c7dfd09d92b0fc4c9a4d53309d2360844c7","tarball":"https://registry.npmjs.org/@assistableai/mcp/-/mcp-0.4.0.tgz","fileCount":5,"unpackedSize":721634,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdXSFH7ERZXAKFo9gdyV0I3og4450fy4Y+33QthjFiAwIgJT1f2ezSLYt9gWJ7mcunPrgdu4gx5rGU85J3BPz9DU8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f9b1b053-6ae0-4fe8-a677-fd64c284e25b"}},"directories":{},"maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.4.0_1786007796396_0.7975190439296869"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T18:33:42.292Z","modified":"2026-08-06T09:16:36.773Z","0.1.0":"2026-06-01T18:33:42.612Z","0.2.0":"2026-06-02T10:53:11.093Z","0.2.2":"2026-07-21T15:46:27.121Z","0.3.0":"2026-08-03T13:25:52.518Z","0.4.0":"2026-08-06T09:16:36.600Z"},"license":"MIT","keywords":["assistable","assistableai","mcp","model-context-protocol","ai"],"description":"Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).","maintainers":[{"name":"anishpras","email":"anishprashun118@gmail.com"},{"name":"devassistable","email":"dev@assistable.ai"}],"readme":"# @assistableai/mcp\n\nModel Context Protocol (MCP) server for the **Assistable AI v3 API**. Exposes every v3 operation as an MCP tool, so agents (Claude Desktop, Cursor, Claude Code, …) can manage assistants, contacts, calls, knowledge bases, and more.\n\nGenerated from [`spec/openapi.json`](../../spec/openapi.json) — one tool per operation, with auth + `X-Subaccount-Id` injected from env.\n\n## Usage\n\nAdd to your MCP client config (e.g. Claude Desktop `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"assistableai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@assistableai/mcp\"],\n      \"env\": {\n        \"ASSISTABLE_API_KEY\": \"ask_live_…\",\n        \"ASSISTABLE_SUBACCOUNT_ID\": \"your-subaccount-id\"\n      }\n    }\n  }\n}\n```\n\n### Environment\n\n| Var | Required | Default |\n|---|---|---|\n| `ASSISTABLE_API_KEY` | ✅ | — |\n| `ASSISTABLE_SUBACCOUNT_ID` | optional* | — |\n| `ASSISTABLE_BASE_URL` | optional | `https://api.assistable.ai` |\n\n\\* Required for multi-subaccount keys; single-subaccount keys default to their one subaccount.\n\n## Notes\n\n- **118 tools**, one per v3 operation (`listAssistants`, `createSubaccount`, `getCall`, …). Each tool's input schema is derived from the operation's parameters/body.\n- ⚠️ Auto-generated 1:1 from the API. A curated tool overlay (rename/group/hide, read-only scoping, richer descriptions) is a planned follow-up — LLMs perform better with curated tools than a raw endpoint dump.\n- Built as a standalone bin (`assistableai-mcp`); the MCP SDK is bundled.\n\nRegenerate with `pnpm generate` (reads the latest spec).\n","readmeFilename":"README.md"}