ai.assistable/assistable · v1.0.0 · sales-and-crm
Assistable is healthy: it completed an MCP handshake in 1095 ms and exposes 18 tools.
Give any AI agent a phone: make and answer calls, get through phone menus, and send texts.
Endpoint: https://api.assistable.ai/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 18 |
| Latency | 1095 ms |
| Last checked (UTC) | 2026-10-28T18:40:08.616Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-28T18:40:08.616Z | Healthy | 1095 |
search_tools | Search Assistable's registered MCP tools by the task the user wants to do. Returns up to 5 exact tool definitions with JSON input schemas and annotations. Use this first when you need to choose a tool; the result is not authorization to call it. |
assistants_list | List assistants in a subaccount (excludes archived by default). Note: voice_settings and platform_tools are returned only by assistants_get, not in the list. |
assistants_get | Fetch an assistant's full configuration by ID. The response includes voice_settings (greeting mode, opening messages, voicemail) and platform_tools (attached platform-catalog tool names). |
assistants_create | Create an assistant. Required: subAccountId, name. Optional config blocks (llmConfig, voiceConfig, chatConfig) mirror the dashboard create dialog. voice_settings configures call greeting mode, opening messages, and voicemail behavior; platform_tools attaches platform-catalog tools (declarative full- |
assistants_update | Patch an assistant. Only supplied fields change; nested config blocks are upserted. voice_settings updates call greeting mode, opening messages, and voicemail behavior; platform_tools declaratively replaces the attached platform-catalog tools (an empty array detaches all — see the field description) |
assistants_archive | Archive (soft-delete) an assistant. |
tools_list | List tools visible to a subaccount. Pass includePrebuilt=false for only custom tools. |
tools_get | Fetch a tool's full configuration. |
tools_create_custom | Create a custom tool (toolType=CUSTOM). Name must match /^[a-zA-Z0-9_-]+$/ and be unique in the subaccount. |
tools_update | Patch a custom tool. Supplying parameters/headers replaces those rows; omit to leave them. |
tools_delete | Soft-delete a custom tool. |
contacts_list | List contacts in a subaccount. meta.total is the number of matching contacts, so use it to answer how many contacts there are. |
contacts_get | Fetch a contact by ID. |
conversations_list | List conversations in a subaccount. |
appointments_list | List appointments in a subaccount within an optional date range. |
calls_get | Fetch a call (status, recording, transcript) by ID. |
assistable_connect | Only when you have no Assistable API key: start signing in. Returns verification_uri_complete and user_code; send the person that link (or the code) so they can sign in to Assistable, pick the account and approve. Then call assistable_connect_finish with device_code every interval seconds until it r |
assistable_connect_finish | Check an assistable_connect sign-in. error.code authorization_pending means the person has not approved yet: wait interval seconds and call again. On approval it returns api_key once: use it as the Authorization: Bearer header for this MCP server (mcp_url) and keep it safe; it cannot be shown again. |