update_assistant
ActiveTool of Famulor
declared in 0.2.0
Update an existing assistant (partial). Only the fields you send are changed.
Parameters schema
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"description": "Assistant ID to update"
},
"mode": {
"enum": [
"pipeline",
"multimodal",
"dualplex"
],
"type": "string"
},
"name": {
"type": "string",
"description": "Display name of the assistant (max 255 chars)"
},
"type": {
"enum": [
"inbound",
"outbound"
],
"type": "string",
"description": "Assistant call direction"
},
"tools": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
},
"record": {
"type": "boolean"
},
"fillers": {
"type": "boolean"
},
"timezone": {
"type": "string",
"description": "IANA timezone, e.g. \"Europe/Berlin\""
},
"tool_ids": {
"type": "array",
"items": {
"type": "integer"
}
},
"voice_id": {
"type": "integer",
"description": "Voice ID from get_voices"
},
"folder_id": {
"type": [
"integer",
"null"
],
"description": "Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove."
},
"label_ids": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels."
},
"variables": {
"type": "object",
"additionalProperties": true
},
"language_id": {
"type": "integer",
"description": "Primary language ID from get_languages"
},
"webhook_url": {
"type": [
"string",
"null"
]
},
"llm_model_id": {
"type": "integer",
"description": "Required for mode=pipeline"
},
"max_duration": {
"type": "integer"
},
"ringing_time": {
"type": "integer"
},
"speech_speed": {
"type": "number"
},
"ambient_sound": {
"type": "string"
},
"endpoint_type": {
"enum": [
"vad",
"ai"
],
"type": "string"
},
"filler_config": {
"type": "object",
"additionalProperties": true
},
"system_prompt": {
"type": "string",
"description": "System prompt defining behavior"
},
"initial_message": {
"type": "string",
"description": "First message spoken at call start (max 200 chars)"
},
"llm_temperature": {
"type": "number"
},
"phone_number_id": {
"type": [
"integer",
"null"
]
},
"voice_stability": {
"type": "number"
},
"knowledgebase_id": {
"type": "integer"
},
"post_call_schema": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"type",
"description"
],
"properties": {
"name": {
"type": "string"
},
"type": {
"enum": [
"string",
"number",
"bool"
],
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"voice_similarity": {
"type": "number"
},
"is_webhook_active": {
"type": "boolean"
},
"wait_for_customer": {
"type": "boolean"
},
"knowledgebase_mode": {
"enum": [
"function_call",
"prompt"
],
"type": "string"
},
"voice_mail_message": {
"type": "string"
},
"allow_interruptions": {
"type": "boolean"
},
"min_interrupt_words": {
"type": "integer"
},
"multimodal_model_id": {
"type": "integer",
"description": "Required for mode=multimodal/dualplex"
},
"reengagement_prompt": {
"type": "string"
},
"tts_emotion_enabled": {
"type": "boolean"
},
"ambient_sound_volume": {
"type": "number"
},
"chat_llm_fallback_id": {
"type": "integer"
},
"endpoint_sensitivity": {
"type": "number"
},
"max_silence_duration": {
"type": "integer"
},
"post_call_evaluation": {
"type": "boolean"
},
"end_call_on_voicemail": {
"type": "boolean"
},
"interrupt_sensitivity": {
"type": "number"
},
"reengagement_interval": {
"type": "integer"
},
"secondary_language_ids": {
"type": "array",
"items": {
"type": "integer"
},
"description": "Additional language IDs the assistant can speak"
},
"synthesizer_provider_id": {
"type": "integer"
},
"transcriber_provider_id": {
"type": "integer"
},
"turn_detection_threshold": {
"type": "number"
},
"enable_noise_cancellation": {
"type": "boolean"
},
"conversation_ended_retrigger": {
"type": "boolean"
},
"include_recording_in_webhook": {
"type": "boolean"
},
"max_initial_silence_duration": {
"type": "integer"
},
"conversation_ended_webhook_url": {
"type": "string"
},
"send_webhook_only_on_completed": {
"type": "boolean"
},
"conversation_inactivity_timeout": {
"type": "integer"
}
}
}Parent server
Famulor
https://github.com/bekservice/Famulor-MCP
1/7 registries