Control your entire Assistable account by chatting with Claude
Method used: Official assistableai Python package (local MCP server via FastMCP) Platform: Windows & macOS · Claude Desktop Setup time: ~10 minutes · No coding required
What this is
This connects Claude Desktop directly to your Assistable account using Assistable's official Python connector (assistableai[mcp]). Once connected, Claude can read and manage everything in your account assistants, tools, calls, contacts, monitor rules through plain conversation.
Instead of clicking through the Assistable dashboard, you just tell Claude what you want, and it does it for real, live, in your account.
What it actually does
Once connected, from a single Claude chat you can:
You say to Claude | What happens |
|---|---|
"List all my assistants" | Pulls every bot in your account with names + IDs |
"Create a booking bot for a dental clinic" | Builds a fully configured assistant — prompt, model, greeting |
"Give me a health report of my subaccount" | Returns call stats, sentiment, model usage, CRM gaps |
"Create a custom tool to pull property listings" | Builds the tool with full parameters |
"Add monitor rules for missed bookings" | Sets up observability + alerts |
"Create a contact named Hari" | Adds a CRM contact instantly |
"Update this bot's prompt to be more professional" | Rewrites and saves it live |
…and much more — contacts, appointments, knowledge bases, call logs, tags, and conversations are all controllable through chat.
Why it's so helpful
No memorizing the dashboard — just describe what you want in normal words
Built-in audit trail — your chat history records every change made
Onboard clients in minutes — repeat setups become one prompt
Diagnose issues without logging in — pull call logs and sentiment from chat
What you need before starting
Claude Desktop installed
Python (Step 1 covers it)
Your Assistable API Key + Subaccount ID (Step 3 covers it)
Step 1 — Install Python
Windows
Go to python.org/downloads
Click Download Python
Run the installer
⚠️ Tick "Add Python to PATH" on the first screen — critical
Click Install Now
Check it worked: open PowerShell (search it in Start menu), type:
python --version
macOS
Mac already has a basic Python, but it's best to install the latest:
Go to python.org/downloads → Download → run the
.pkginstaller, orIf you use Homebrew, open Terminal and run:
brew install python
Check it worked: open Terminal (search "Terminal" in Spotlight), type:
python3 --version
On Mac, you type
python3instead ofpythoneverywhere in this guide.
Step 2 — Install the Assistable connector
Windows — in PowerShell:
pip install "assistableai[mcp]"
macOS — in Terminal:
pip3 install "assistableai[mcp]"
Let it finish. When you can type again, it's done.
Step 3 — Get your API Key & Subaccount ID
In app.assistable.ai (same on both platforms):
API Key → Settings → Integrations → API Keys → Generate Key (starts with
ask_live_...)Subaccount ID → Settings → Account (long string like
1753298396627x629...)
⚠️ Keep your API key private. Anyone with it controls your whole account. Never share it in screenshots or logs.
Step 4 — Open the correct config file
Try this first (both platforms): Claude Desktop → Settings → Developer → Edit Config If that button exists, it opens the right file. Skip to Step 5.
If it's not there, open the file manually:
Windows
Most installs (Microsoft Store version) hide it here. Paste into PowerShell:
explorer "$env:LOCALAPPDATA\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\"
Find claude_desktop_config.json and open with Notepad. If missing, create it.
#1 Windows mistake: editing the file in
AppData\Roaming\Claude. The Store version ignores that folder — it must be thePackages\Claude_...path above.
macOS
Open Terminal and paste:
open ~/Library/Application\ Support/Claude/
Find claude_desktop_config.json and open with TextEdit. If missing, create it.
Full path for reference:
~/Library/Application Support/Claude/claude_desktop_config.json
Step 5 — Paste in your config
Paste this in, replacing the two placeholders:
Windows
{ "mcpServers": { "assistableai": { "command": "python", "args": ["-m", "assistableai.mcp"], "env": { "ASSISTABLE_API_KEY": "YOUR_API_KEY_HERE", "ASSISTABLE_SUBACCOUNT_ID": "YOUR_SUBACCOUNT_ID_HERE" } } }}
macOS
Note python3 instead of python:
{ "mcpServers": { "assistableai": { "command": "python3", "args": ["-m", "assistableai.mcp"], "env": { "ASSISTABLE_API_KEY": "YOUR_API_KEY_HERE", "ASSISTABLE_SUBACCOUNT_ID": "YOUR_SUBACCOUNT_ID_HERE" } } }}
Save and close.
Paste it into jsonlint.com first to catch typos — one missing comma breaks it.
Step 6 — Fully restart Claude
Closing the window isn't enough — Claude keeps running in the background.
Windows — in PowerShell:
taskkill /F /IM claude.exe
macOS — press Cmd + Q to fully quit, or in Terminal:
killall Claude
Then reopen Claude Desktop and start a new conversation.
Step 7 — Test it
Type:
List all my assistants
If your bots appear — you're connected.
Then try:
Give me a health report of my subaccountCreate a booking bot for a dental clinic
Troubleshooting
Problem | Fix |
|---|---|
Assistable doesn't appear | Wrong config file — Windows Store version uses the |
"python is not recognized" (Win) | Python not added to PATH — reinstall, tick the PATH box |
"command not found: python" (Mac) | Use |
Server freezes when run manually | Don't run it yourself — Claude starts it automatically. Running it by hand just hangs (expected) |
Nothing after restart | Fully quit (taskkill / Cmd+Q), then start a NEW chat |
"Unauthorised" error | API key wrong or expired — generate a new one |
Breaks on restart | Validate JSON at jsonlint.com |
The 2 things that trip everyone up
You never run the connector yourself. Claude launches it automatically. Typing the run command by hand just freezes — that's normal.
Use the right config file + right Python command. Windows =
python+Packages\Claude_...folder. Mac =python3+Library/Application Support/Claude.
Verify it's truly working (optional)
Windows — in PowerShell:
type "$env:LOCALAPPDATA\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\logs\mcp-server-assistableai.log"
macOS — in Terminal:
cat ~/Library/Logs/Claude/mcp-server-assistableai.log
If you see "Server started and connected successfully" plus a list of tools — it's fully working.