Get the authenticated Famulor user profile, including total balance.
get_assistants
List all AI assistants on the Famulor account (paginated). Returns the assistant configurations including their fixed variable names.
get_outbound_assistants
List all outbound-capable assistants.
get_phone_numbers
List phone numbers eligible to be attached to an assistant (filter by inbound/outbound).
get_models
List available LLM / multimodal / dualplex model IDs.
get_voices
List voices compatible with a given engine mode and optional language.
get_languages
List all supported assistant languages.
get_synthesizer_providers
List custom TTS providers selectable on an assistant.
get_transcriber_providers
List custom STT providers selectable on a pipeline assistant.
create_assistant
Create a new AI assistant. Required: name, voice_id, language_id, type, mode, timezone, initial_message, system_prompt, and either llm_model_id (pipeline) or multimodal_model_id (multimodal/dualplex). For multimodal/dualplex, knowledgebase_mode must be "function_call" when a knowledgebase is attache
update_assistant
Update an existing assistant (partial). Only the fields you send are changed.
delete_assistant
Permanently delete an assistant. Cannot be undone.
enable_assistant_inbound_webhook
Enable inbound-call webhook notifications for an assistant.
disable_assistant_inbound_webhook
Disable inbound-call webhook notifications.
enable_assistant_conversation_ended_webhook
Enable conversation-ended (chat) webhook for an assistant.
disable_assistant_conversation_ended_webhook
Disable conversation-ended (chat) webhook.
disable_assistant_webhook
Disable the post-call webhook for an assistant.
make_call
Initiate an outbound AI phone call with a configured assistant.
get_call
Retrieve a single call by ID.
list_calls
List calls with pagination and optional assistant filter.
delete_call
Delete a call record. Cannot be undone.
list_conversations
List conversations across your assistants with cursor pagination and filters.
get_conversation
Get the full message history of a chat conversation by UUID.
create_conversation
Start a new chat session with an assistant (widget=paid, test=free).
send_message
Send a user message in an existing chat conversation and get the assistant reply.
enable_conversation_ai
Re-enable AI replies for a conversation after a human takeover.
disable_conversation_ai
Disable AI replies for a conversation so a human can take over.
list_campaigns
List all campaigns you own (call, WhatsApp, SMS), including channel, schedule windows, and fallback config.
get_campaign
Get a single campaign by ID. Same fields as list_campaigns.
create_campaign
Create a draft call, WhatsApp, or SMS campaign. Starts in draft — add leads, then start with update_campaign_status. For channel=call require assistant_id; for whatsapp require whatsapp_sender_id + whatsapp_template_id; for sms require sms_from_phone_number_id + sms_body.
update_campaign_status
Start or stop a call, WhatsApp, or SMS campaign. Starting validates channel config, schedule, and balance.
delete_campaign
Delete a campaign. Running campaigns are stopped first. Cannot be undone.
list_leads
List leads with pagination.
create_lead
Create a new lead in a campaign. IMPORTANT: variable names come from the associated assistant configuration and are fixed; only their values can be supplied here.
update_lead
Update a lead. Variables are merged with existing ones.
delete_lead
Delete a lead.
send_sms
Send an SMS from one of your Famulor phone numbers (must be SMS-capable). Costs are deducted from your balance.
list_mid_call_tools
List mid-call tools (HTTP integrations callable by an assistant during a call).
get_mid_call_tool
Get a single mid-call tool by ID.
create_mid_call_tool
Create a new mid-call HTTP tool.
update_mid_call_tool
Update a mid-call tool. headers/schema fully replace existing values when provided.
delete_mid_call_tool
Delete a mid-call tool.
list_knowledgebases
List all knowledge bases on the account.
get_knowledgebase
Get a knowledge base by ID.
create_knowledgebase
Create a new knowledge base.
update_knowledgebase
Rename or describe an existing knowledge base.
delete_knowledgebase
Delete a knowledge base permanently.
list_documents
List documents in a knowledge base.
get_document
Get a single document by ID.
create_document
Add a website (URL-scraped) document to a knowledge base. File uploads (pdf/txt/docx) must use the Famulor dashboard or a direct multipart/form-data call.
update_document
Update a document name or description. Content cannot be changed.
delete_document
Delete a document from a knowledge base.
list_all_phone_numbers
List every phone number on the account (regardless of SMS or subscription status).
search_phone_numbers
Search for purchasable phone numbers via the Famulor provider.
purchase_phone_number
Purchase a phone number returned by search_phone_numbers (monthly subscription).
update_phone_number
Update a phone number you own. Currently sets the nickname — a short human-readable label (max 50 chars) shown next to the number. Send null/empty to clear it. Granted (shared) numbers cannot be updated.
release_phone_number
Release (cancel) a purchased phone number.
list_folders
List assistant folders (paginated), each with its assistants_count. Folders group assistants, e.g. per customer or brand; an assistant belongs to at most one folder.
create_folder
Create a folder to group assistants. Assign assistants via the folder_id field on create_assistant / update_assistant.
update_folder
Rename a folder or change its color (partial — only sent fields change).
delete_folder
Delete a folder. Assistants inside are NOT deleted — they just become uncategorized.
list_labels
List assistant labels (paginated), each with its assistants_count. Labels are tags; an assistant can carry multiple labels across folders.
create_label
Create a label to tag assistants (e.g. "inbound", "outbound"). Assign via the label_ids field on create_assistant / update_assistant.
update_label
Rename a label or change its color (partial — only sent fields change).
delete_label
Delete a label. It is removed from all assistants it was assigned to — the assistants themselves are NOT affected.
list_sip_trunks
List all SIP trunks on the account.
get_sip_trunk
Get a SIP trunk by ID.
create_sip_trunk
Provision a new SIP trunk (extension or DID number).
update_sip_trunk
Update a SIP trunk (partial).
delete_sip_trunk
Delete a SIP trunk by phone-number ID.
get_whatsapp_senders
List WhatsApp Business senders. status defaults to "online" — pass "all" to see all.
get_whatsapp_templates
List approved templates for a WhatsApp sender (status defaults to "approved").
get_whatsapp_session_status
Check whether a 24h messaging window is open for a recipient.
send_whatsapp_template
Send a WhatsApp template message (required when initiating or outside the 24h window).
send_whatsapp_freeform
Send a freeform WhatsApp message. Requires an open 24h session (use get_whatsapp_session_status to check).
generate_ai_reply
Generate a context-aware AI reply for a customer message. The system keeps conversation state per customer_identifier (e.g. phone, email, CRM ID).
Endpoint
https://mcp.famulor.io/mcp Category: Communication · Last checked: 2026-07-30T13:44:52Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.