@assistableai/mcp
v0.2.0
Published
Model Context Protocol (MCP) server for the Assistable AI v3 API (generated from OpenAPI).
Readme
@assistableai/mcp
Model 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.
Generated from spec/openapi.json — one tool per operation, with auth + X-Subaccount-Id injected from env.
Usage
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"assistableai": {
"command": "npx",
"args": ["-y", "@assistableai/mcp"],
"env": {
"ASSISTABLE_API_KEY": "ask_live_…",
"ASSISTABLE_SUBACCOUNT_ID": "your-subaccount-id"
}
}
}
}Environment
| Var | Required | Default |
|---|---|---|
| ASSISTABLE_API_KEY | ✅ | — |
| ASSISTABLE_SUBACCOUNT_ID | optional* | — |
| ASSISTABLE_BASE_URL | optional | https://api.assistable.ai |
* Required for multi-subaccount keys; single-subaccount keys default to their one subaccount.
Notes
- 100 tools, one per v3 operation (
listAssistants,createContact,getCall, …). Each tool's input schema is derived from the operation's parameters/body. - ⚠️ 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.
- Built as a standalone bin (
assistableai-mcp); the MCP SDK is bundled.
Regenerate with pnpm generate (reads the latest spec).
