Assistable

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count18
Latency1095 ms
Last checked (UTC)2026-10-28T18:40:08.616Z

Health history

Checked (UTC)StatusLatencyError
2026-10-28T18:40:08.616ZHealthy1095

Tools (18)

search_toolsSearch 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_listList 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_getFetch 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_createCreate 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_updatePatch 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_archiveArchive (soft-delete) an assistant.
tools_listList tools visible to a subaccount. Pass includePrebuilt=false for only custom tools.
tools_getFetch a tool's full configuration.
tools_create_customCreate a custom tool (toolType=CUSTOM). Name must match /^[a-zA-Z0-9_-]+$/ and be unique in the subaccount.
tools_updatePatch a custom tool. Supplying parameters/headers replaces those rows; omit to leave them.
tools_deleteSoft-delete a custom tool.
contacts_listList contacts in a subaccount. meta.total is the number of matching contacts, so use it to answer how many contacts there are.
contacts_getFetch a contact by ID.
conversations_listList conversations in a subaccount.
appointments_listList appointments in a subaccount within an optional date range.
calls_getFetch a call (status, recording, transcript) by ID.
assistable_connectOnly 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_finishCheck 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.