Famulor MCP Server
Control your Famulor AI voice agents — calls, leads, campaigns, knowledge bases, conversations, WhatsApp, SIP trunks — directly from ChatGPT, Claude, Cursor, Windsurf, VS Code, and any other MCP-compatible client.
Connect a client
Setup for ChatGPT, Claude, Cursor, and more
Hosted server
mcp.famulor.io — no install required
GitHub
Source code and deployment
Overview
The Famulor MCP server exposes the full Famulor platform as 66 tools your AI assistant can call. Ask in plain language — the model chooses the right tools. Example prompts:- “Create a German sales assistant using GPT-4.1-mini and the Susi voice”
- “Start campaign #42 and add these 50 leads”
- “Show me all calls today where the goal wasn’t reached”
New to MCP? Start with MCP Client setup — add the server URL, then sign in with OAuth and your API key in the browser.
Hosted endpoints
| Endpoint | URL |
|---|---|
| MCP (canonical) | https://mcp.famulor.io/mcp |
| Base URL | https://mcp.famulor.io/ (also accepted) |
| Health | https://mcp.famulor.io/health |
| OAuth metadata | https://mcp.famulor.io/.well-known/oauth-authorization-server |
https://mcp.famulor.io/ and https://mcp.famulor.io/mcp work as MCP URLs in connector dialogs.
What you can do
| Area | Capabilities |
|---|---|
| Assistants | Create, update, delete AI voice agents · list voices, languages, LLM/multimodal models, TTS/STT providers · toggle inbound and conversation-ended webhooks |
| Calls | Make outbound calls · list / get / delete call records |
| Campaigns | Create campaigns, retry rules, allowed-hours windows · start, stop, delete |
| Leads | Add leads (incl. secondary contacts) · update status and merge variables · delete |
| Knowledge bases | Create knowledge bases · upload website-scraped documents · update / delete |
| Phone numbers | Search by country and dial pattern · purchase · release · SIP trunk CRUD |
| Conversations | List, read, reply to chats · enable/disable AI per conversation (human takeover) |
| List senders and templates · check 24h session window · send template or freeform messages | |
| SMS | Send via your purchased numbers |
| Mid-call tools | Register custom HTTP integrations the assistant can call mid-conversation |
| AI Replies | Generate context-aware replies for external chat platforms |
Authentication
The server uses MCP OAuth 2.1 (RFC 8414 metadata, RFC 7591 Dynamic Client Registration, PKCE S256):- Your MCP client opens a browser tab.
- You paste your Famulor API key.
- The client receives an access token; the server encrypts it with AES-256-GCM.
Supported clients
- ChatGPT — custom app with OAuth (setup guide)
- Claude — Desktop connector and Claude Code CLI (setup guide)
- Cursor, Windsurf, VS Code, Cline, Continue, Zed
Demo video
Self-hosting
The hosted server athttps://mcp.famulor.io works out of the box. To run your own instance:
Deploy to Vercel
| Variable | Required | Value |
|---|---|---|
MCP_SECRET | yes | openssl rand -hex 32 — encrypts OAuth tokens |
MCP_ISSUER | recommended | Your public URL, e.g. https://mcp.example.com |

