Skip to main content
Glama

Server Details

Manage AI assistants, history, calls, campaigns, contacts, knowledge, messaging, and automations.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
19.7% over 37 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
bekservice/Famulor-MCP
GitHub Stars
1
Server Listing
Famulor MCP

TDQS

B3.2/5.0

Scored across 75 tools

Disambiguation4/5

Most tools target distinct resources and actions clearly (e.g., create_assistant vs create_campaign). However, there is some overlap like get_outbound_assistants vs get_assistants and list_all_phone_numbers vs get_phone_numbers, causing minor ambiguity.

Naming Consistency4/5

Tools follow a consistent verb_noun pattern with underscores (e.g., create_document, delete_label, get_voices). Only minor deviations exist, such as generate_ai_reply and list_all_phone_numbers, but overall the pattern is maintained.

Tool Count2/5

With 75 tools, the server is excessively large. Although the domain is broad (assistants, calls, messaging, etc.), the number of tools makes it difficult for agents to navigate and select the correct one, reducing coherence.

Completeness4/5

The tool set covers CRUD operations for most resources, plus webhooks, AI replies, and reference data fetching. Minor gaps exist (e.g., no delete_conversation, no attach phone number to assistant), but the surface is largely comprehensive for the platform's purpose.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedcreate_campaign24 fields changed
      • changedInput schema / properties / allowed_hours_end_time / description
        Previous value: -"H:i, e.g. \"17:00\""New value: +"Legacy single-window end HH:MM"
      • changedInput schema / properties / allowed_hours_start_time / description
        Previous value: -"H:i, e.g. \"09:00\""New value: +"Legacy single-window start HH:MM if schedule_windows omitted"
      • addedInput schema / properties / assistant_id / description
        Added value: +"Required for channel=call. OUTBOUND assistant you own."
      • addedInput schema / properties / channel
        Added value: +{
        +  "description": "Defaults to call",
        +  "enum": [
        +    "call",
        +    "whatsapp",
        +    "sms"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / fallback_channel
        Added value: +{
        +  "description": "Optional call→text follow-up after max call retries",
        +  "enum": [
        +    "whatsapp",
        +    "sms"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / fallback_sms_body
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / fallback_sms_from_phone_number_id
        Added value: +{
        +  "type": "integer"
        +}
      • addedInput schema / properties / fallback_variable_mapping
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "WhatsApp template placeholder → lead variable for fallback",
        +  "type": "object"
        +}
      • addedInput schema / properties / fallback_whatsapp_sender_id
        Added value: +{
        +  "type": "integer"
        +}
      • addedInput schema / properties / fallback_whatsapp_template_id
        Added value: +{
        +  "type": "integer"
        +}
      • addedInput schema / properties / max_calls_in_parallel / description
        Added value: +"Concurrent calls (max 10)"
      • addedInput schema / properties / max_retries / description
        Added value: +"1–5"
      • addedInput schema / properties / messages_per_minute
        Added value: +{
        +  "description": "Per-campaign send rate 1–10 (WhatsApp/SMS)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / phone_number_ids
        Added value: +{
        +  "description": "Outbound from-number IDs",
        +  "items": {
        +    "type": "integer"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / retry_interval / description
        Added value: +"Minutes between retries (10–4320)"
      • addedInput schema / properties / schedule_windows
        Added value: +{
        +  "description": "Daily windows [{start:\"HH:MM\", end:\"HH:MM\"}]. Overnight when end < start.",
        +  "items": {
        +    "properties": {
        +      "end": {
        +        "type": "string"
        +      },
        +      "start": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "start",
        +      "end"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / scheduled_start_at
        Added value: +{
        +  "description": "Optional ISO datetime for auto-start",
        +  "type": "string"
        +}
      • addedInput schema / properties / sms_body
        Added value: +{
        +  "description": "Required for channel=sms. Max 1600 chars. Supports {{variable}}.",
        +  "type": "string"
        +}
      • addedInput schema / properties / sms_from_phone_number_id
        Added value: +{
        +  "description": "Required for channel=sms. SMS-capable number.",
        +  "type": "integer"
        +}
      • addedInput schema / properties / text_variable_mapping
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "Template placeholder → lead variable",
        +  "type": "object"
        +}
      • addedInput schema / properties / timezone / description
        Added value: +"IANA timezone, e.g. Europe/Berlin"
      • addedInput schema / properties / whatsapp_sender_id
        Added value: +{
        +  "description": "Required for channel=whatsapp",
        +  "type": "integer"
        +}
      • addedInput schema / properties / whatsapp_template_id
        Added value: +{
        +  "description": "Required for channel=whatsapp. Approved template on that sender.",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "name",
        -  "assistant_id"
        -]New value: +[
        +  "name"
        +]
    • Addedget_campaign
  2. 11 tool updates
    • Changedcreate_assistant2 fields changed
      • addedInput schema / properties / folder_id
        Added value: +{
        +  "description": "Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove.",
        +  "type": [
        +    "integer",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / label_ids
        Added value: +{
        +  "description": "Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels.",
        +  "items": {
        +    "type": "integer"
        +  },
        +  "type": "array"
        +}
    • Addedcreate_folder
    • Addedcreate_label
    • Addeddelete_folder
    • Addeddelete_label
    • Addedlist_folders
    • Addedlist_labels
    • Changedupdate_assistant2 fields changed
      • addedInput schema / properties / folder_id
        Added value: +{
        +  "description": "Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove.",
        +  "type": [
        +    "integer",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / label_ids
        Added value: +{
        +  "description": "Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels.",
        +  "items": {
        +    "type": "integer"
        +  },
        +  "type": "array"
        +}
    • Addedupdate_folder
    • Addedupdate_label
    • Addedupdate_phone_number
  3. 11 tool updates
    • Changedcreate_assistant2 fields changed
      • removedInput schema / properties / folder_id
        Removed value: -{
        -  "description": "Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove.",
        -  "type": [
        -    "integer",
        -    "null"
        -  ]
        -}
      • removedInput schema / properties / label_ids
        Removed value: -{
        -  "description": "Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels.",
        -  "items": {
        -    "type": "integer"
        -  },
        -  "type": "array"
        -}
    • Removedcreate_folder
    • Removedcreate_label
    • Removeddelete_folder
    • Removeddelete_label
    • Removedlist_folders
    • Removedlist_labels
    • Changedupdate_assistant2 fields changed
      • removedInput schema / properties / folder_id
        Removed value: -{
        -  "description": "Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove.",
        -  "type": [
        -    "integer",
        -    "null"
        -  ]
        -}
      • removedInput schema / properties / label_ids
        Removed value: -{
        -  "description": "Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels.",
        -  "items": {
        -    "type": "integer"
        -  },
        -  "type": "array"
        -}
    • Removedupdate_folder
    • Removedupdate_label
    • Removedupdate_phone_number
  4. 75 tool updates
    • First observedcreate_assistant
    • First observedcreate_campaign
    • First observedcreate_conversation
    • First observedcreate_document
    • First observedcreate_folder
    • First observedcreate_knowledgebase
    • First observedcreate_label
    • First observedcreate_lead
    • First observedcreate_mid_call_tool
    • First observedcreate_sip_trunk
    • First observeddelete_assistant
    • First observeddelete_call
    • First observeddelete_campaign
    • First observeddelete_document
    • First observeddelete_folder
    • First observeddelete_knowledgebase
    • First observeddelete_label
    • First observeddelete_lead
    • First observeddelete_mid_call_tool
    • First observeddelete_sip_trunk
    • First observeddisable_assistant_conversation_ended_webhook
    • First observeddisable_assistant_inbound_webhook
    • First observeddisable_assistant_webhook
    • First observeddisable_conversation_ai
    • First observedenable_assistant_conversation_ended_webhook
    • First observedenable_assistant_inbound_webhook
    • First observedenable_conversation_ai
    • First observedgenerate_ai_reply
    • First observedget_assistants
    • First observedget_call
    • First observedget_conversation
    • First observedget_document
    • First observedget_knowledgebase
    • First observedget_languages
    • First observedget_me
    • First observedget_mid_call_tool
    • First observedget_models
    • First observedget_outbound_assistants
    • First observedget_phone_numbers
    • First observedget_sip_trunk
    • First observedget_synthesizer_providers
    • First observedget_transcriber_providers
    • First observedget_voices
    • First observedget_whatsapp_senders
    • First observedget_whatsapp_session_status
    • First observedget_whatsapp_templates
    • First observedlist_all_phone_numbers
    • First observedlist_calls
    • First observedlist_campaigns
    • First observedlist_conversations
    • First observedlist_documents
    • First observedlist_folders
    • First observedlist_knowledgebases
    • First observedlist_labels
    • First observedlist_leads
    • First observedlist_mid_call_tools
    • First observedlist_sip_trunks
    • First observedmake_call
    • First observedpurchase_phone_number
    • First observedrelease_phone_number
    • First observedsearch_phone_numbers
    • First observedsend_message
    • First observedsend_sms
    • First observedsend_whatsapp_freeform
    • First observedsend_whatsapp_template
    • First observedupdate_assistant
    • First observedupdate_campaign_status
    • First observedupdate_document
    • First observedupdate_folder
    • First observedupdate_knowledgebase
    • First observedupdate_label
    • First observedupdate_lead
    • First observedupdate_mid_call_tool
    • First observedupdate_phone_number
    • First observedupdate_sip_trunk

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.