Famulor
REMOTE · MCP.FAMULOR.IO · 2 COMPONENTS · SCANNED AUG 3
AI voice agents: assistants, calls, campaigns, leads, knowledge bases, WhatsApp, SMS & SIP trunks.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security94
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability71
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 5685 tokens (~74/item across 76 items; 76 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage80
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 29% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · mcp.famulor.io
claude mcp add --transport http io-famulor-famulor-mcp https://mcp.famulor.io/mcp
[mcp_servers.io-famulor-famulor-mcp] url = "https://mcp.famulor.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"io-famulor-famulor-mcp": {
"type": "remote",
"url": "https://mcp.famulor.io/mcp",
"enabled": true
}
}
} openclaw mcp add io-famulor-famulor-mcp --url https://mcp.famulor.io/mcp --transport streamable-http
mcp_servers:
io-famulor-famulor-mcp:
url: "https://mcp.famulor.io/mcp" {
"mcpServers": {
"io-famulor-famulor-mcp": {
"type": "http",
"url": "https://mcp.famulor.io/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +5
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes. Other categories moved too: Tool Coverage rose 1.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 69
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://mcp.famulor.io/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=mcp.famulor.io | CN=YR1,O=Let's Encrypt,C=US | 22 Jun 2026 | 20 Sept 2026 | RSA 2048 | SHA256-RSA | 5ec61ab952098bc61f4cfa773bf727de3d0 |
| SANs: mcp.famulor.io | ||||||
| CN=YR1,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | a20253f15f2691c05dc1ce13b9bcca4e |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
DNSSEC insecure
Validation of mcp.famulor.io. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| io. | present | 57355 | 8 | Verified |
| famulor.io. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer realm="famulor-mcp", error="invalid_token", error_description="Bearer token required", resource_metadata="https://mcp.famulor.io/.well-known/oauth-protected-resource"
Bearer realm="famulor-mcp", error="invalid_token", error_description="Bearer token required", resource_metadata="https://mcp.famulor.io/.well-known/oauth-protected-resource" | Header | Value |
|---|---|
| strict-transport-security | max-age=63072000 |
Protected resource metadata
| Document | https://mcp.famulor.io/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://mcp.famulor.io/mcp |
| Authorisation server | https://mcp.famulor.io |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.famulor.io/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.famulor.io/mcp | HTTPS enforced | 308 | https://mcp.famulor.io/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
create_assistant ~713
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 attached.
| Name | Type | Req | Description |
|---|---|---|---|
| allow_interruptions | boolean | — | — |
| ambient_sound | string | — | — |
| ambient_sound_volume | number | — | — |
| chat_llm_fallback_id | integer | — | — |
| conversation_ended_retrigger | boolean | — | — |
| conversation_ended_webhook_url | string | — | — |
| conversation_inactivity_timeout | integer | — | — |
| enable_noise_cancellation | boolean | — | — |
| end_call_on_voicemail | boolean | — | — |
| endpoint_sensitivity | number | — | — |
| endpoint_type | string | — | — |
| filler_config | object | — | — |
| fillers | boolean | — | — |
| folder_id | integer|null | — | Folder to place the assistant in (one folder per assistant). See list_folders. Send null to remove. |
| include_recording_in_webhook | boolean | — | — |
| initial_message | string | yes | First message spoken at call start (max 200 chars) |
| interrupt_sensitivity | number | — | — |
| is_webhook_active | boolean | — | — |
| knowledgebase_id | integer | — | — |
| knowledgebase_mode | string | — | — |
| label_ids | array | — | Label IDs to tag the assistant with (an assistant can carry multiple labels). See list_labels. |
| language_id | integer | yes | Primary language ID from get_languages |
| llm_model_id | integer | — | Required for mode=pipeline |
| llm_temperature | number | — | — |
| max_duration | integer | — | — |
| max_initial_silence_duration | integer | — | — |
| max_silence_duration | integer | — | — |
| min_interrupt_words | integer | — | — |
| mode | string | yes | — |
| multimodal_model_id | integer | — | Required for mode=multimodal/dualplex |
| name | string | yes | Display name of the assistant (max 255 chars) |
| phone_number_id | integer|null | — | — |
| post_call_evaluation | boolean | — | — |
| post_call_schema | array | — | — |
| record | boolean | — | — |
| reengagement_interval | integer | — | — |
| reengagement_prompt | string | — | — |
| ringing_time | integer | — | — |
| secondary_language_ids | array | — | Additional language IDs the assistant can speak |
| send_webhook_only_on_completed | boolean | — | — |
| speech_speed | number | — | — |
| synthesizer_provider_id | integer | — | — |
| system_prompt | string | yes | System prompt defining behavior |
| timezone | string | yes | IANA timezone, e.g. "Europe/Berlin" |
| tool_ids | array | — | — |
| tools | array | — | — |
| transcriber_provider_id | integer | — | — |
| tts_emotion_enabled | boolean | — | — |
| turn_detection_threshold | number | — | — |
| type | string | yes | Assistant call direction |
| variables | object | — | — |
| voice_id | integer | yes | Voice ID from get_voices |
| voice_mail_message | string | — | — |
| voice_similarity | number | — | — |
| voice_stability | number | — | — |
| wait_for_customer | boolean | — | — |
| webhook_url | string|null | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_campaign ~515
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.
| Name | Type | Req | Description |
|---|---|---|---|
| allowed_days | array | — | — |
| allowed_hours_end_time | string | — | Legacy single-window end HH:MM |
| allowed_hours_start_time | string | — | Legacy single-window start HH:MM if schedule_windows omitted |
| assistant_id | integer | — | Required for channel=call. OUTBOUND assistant you own. |
| channel | string | — | Defaults to call |
| fallback_channel | string | — | Optional call→text follow-up after max call retries |
| fallback_sms_body | string | — | — |
| fallback_sms_from_phone_number_id | integer | — | — |
| fallback_variable_mapping | object | — | WhatsApp template placeholder → lead variable for fallback |
| fallback_whatsapp_sender_id | integer | — | — |
| fallback_whatsapp_template_id | integer | — | — |
| goal_completion_variable | string | — | — |
| mark_complete_when_no_leads | boolean | — | — |
| max_calls_in_parallel | integer | — | Concurrent calls (max 10) |
| max_retries | integer | — | 1–5 |
| messages_per_minute | integer | — | Per-campaign send rate 1–10 (WhatsApp/SMS) |
| name | string | yes | Campaign name (max 255 chars) |
| phone_number_ids | array | — | Outbound from-number IDs |
| retry_interval | integer | — | Minutes between retries (10–4320) |
| retry_on_goal_incomplete | boolean | — | — |
| retry_on_voicemail | boolean | — | — |
| schedule_windows | array | — | Daily windows [{start:"HH:MM", end:"HH:MM"}]. Overnight when end < start. |
| scheduled_start_at | string | — | Optional ISO datetime for auto-start |
| sms_body | string | — | Required for channel=sms. Max 1600 chars. Supports {{variable}}. |
| sms_from_phone_number_id | integer | — | Required for channel=sms. SMS-capable number. |
| text_variable_mapping | object | — | Template placeholder → lead variable |
| timezone | string | — | IANA timezone, e.g. Europe/Berlin |
| whatsapp_sender_id | integer | — | Required for channel=whatsapp |
| whatsapp_template_id | integer | — | Required for channel=whatsapp. Approved template on that sender. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_conversation ~48
Start a new chat session with an assistant (widget=paid, test=free).
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | string | yes | — |
| type | string | — | — |
| variables | object | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_document ~127
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.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Optional, max 255 chars |
| knowledgebase_id | integer | yes | — |
| links | array | — | — |
| name | string | yes | Max 255 chars |
| relative_links_limit | integer | — | — |
| type | string | yes | Only website is supported via MCP |
| url | string | — | Main URL to scrape (required if links is not set) |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_folder ~58
Create a folder to group assistants. Assign assistants via the folder_id field on create_assistant / update_assistant.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | — | Badge color |
| name | string | yes | Folder name (max 255 chars, unique per account) |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_knowledgebase ~40
Create a new knowledge base.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Optional, max 255 chars |
| name | string | yes | Max 255 chars |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_label ~68
Create a label to tag assistants (e.g. "inbound", "outbound"). Assign via the label_ids field on create_assistant / update_assistant.
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | — | Badge color |
| name | string | yes | Label name (max 255 chars, unique per account) |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_lead ~108
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.
| Name | Type | Req | Description |
|---|---|---|---|
| allow_dupplicate | boolean | — | — |
| campaign_id | integer | yes | — |
| phone_number | string | yes | E.164 format, e.g. +491234567890 |
| secondary_contacts | array | — | — |
| variables | — | — | Either an object (key/value pairs matching assistant variables) or an array of such objects. |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_mid_call_tool ~100
Create a new mid-call HTTP tool.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | yes | When the AI should use it (max 255 chars) |
| endpoint | string | yes | HTTPS URL to call |
| headers | array | — | — |
| method | string | yes | — |
| name | string | yes | Tool identifier: lowercase letters and underscores, starts with a letter |
| schema | array | — | — |
| timeout | integer | — | Seconds, 1-30 |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
create_sip_trunk ~150
Provision a new SIP trunk (extension or DID number).
| Name | Type | Req | Description |
|---|---|---|---|
| allowed_inbound_ips | array | — | — |
| country_code | string | yes | ISO 3166-2, e.g. US/GB/DE |
| inbound_authorization_type | string | yes | — |
| outbound_proxy | boolean | — | — |
| phone_number | string | yes | Extension (1-15 chars) or E.164 number |
| sip_address | string | yes | SIP server without port |
| sip_calling_format | string | yes | — |
| sip_password | string | yes | Min 3 chars |
| sip_trunk_type | string | yes | — |
| sip_username | string | yes | 3-128 chars |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_assistant ~26
Permanently delete an assistant. Cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_call ~25
Delete a call record. Cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| call_id | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_campaign ~29
Delete a campaign. Running campaigns are stopped first. Cannot be undone.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_document ~33
Delete a document from a knowledge base.
| Name | Type | Req | Description |
|---|---|---|---|
| document_id | integer | yes | — |
| knowledgebase_id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_folder ~33
Delete a folder. Assistants inside are NOT deleted — they just become uncategorized.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_knowledgebase ~23
Delete a knowledge base permanently.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_label ~37
Delete a label. It is removed from all assistants it was assigned to — the assistants themselves are NOT affected.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_lead ~20
Delete a lead.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_mid_call_tool ~23
Delete a mid-call tool.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
delete_sip_trunk ~27
Delete a SIP trunk by phone-number ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
disable_assistant_conversation_ended_webhook ~31
Disable conversation-ended (chat) webhook.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
disable_assistant_inbound_webhook ~27
Disable inbound-call webhook notifications.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
disable_assistant_webhook ~28
Disable the post-call webhook for an assistant.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
disable_conversation_ai ~30
Disable AI replies for a conversation so a human can take over.
| Name | Type | Req | Description |
|---|---|---|---|
| uuid | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
enable_assistant_conversation_ended_webhook ~42
Enable conversation-ended (chat) webhook for an assistant.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| webhook_url | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
enable_assistant_inbound_webhook ~45
Enable inbound-call webhook notifications for an assistant.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| webhook_url | string | yes | HTTPS URL that receives the webhook payload |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
enable_conversation_ai ~29
Re-enable AI replies for a conversation after a human takeover.
| Name | Type | Req | Description |
|---|---|---|---|
| uuid | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
generate_ai_reply ~79
Generate a context-aware AI reply for a customer message. The system keeps conversation state per customer_identifier (e.g. phone, email, CRM ID).
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | integer | yes | — |
| customer_identifier | string | yes | Stable per-customer ID; max 255 chars |
| message | string | yes | — |
| variables | object | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | object|array|null | — | — |
| message | string | — | — |
No examples provided.
get_assistants ~49
List all AI assistants on the Famulor account (paginated). Returns the assistant configurations including their fixed variable names.
| Name | Type | Req | Description |
|---|---|---|---|
| page | integer | — | — |
| per_page | integer | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| current_page | number | — | — |
| data | array | — | — |
| from | number|null | — | — |
| last_page | number | — | — |
| next_page_url | string|null | — | — |
| per_page | number | — | — |
| prev_page_url | string|null | — | — |
| to | number|null | — | — |
| total | number | — | — |
No examples provided.
get_call ~23
Retrieve a single call by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| call_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_campaign ~31
Get a single campaign by ID. Same fields as list_campaigns.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | Campaign ID |
Structured output declared, but exposes no named fields.
No examples provided.
get_conversation ~28
Get the full message history of a chat conversation by UUID.
| Name | Type | Req | Description |
|---|---|---|---|
| uuid | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_document ~32
Get a single document by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| document_id | integer | yes | — |
| knowledgebase_id | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_knowledgebase ~24
Get a knowledge base by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_languages ~14
List all supported assistant languages.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_me ~21
Get the authenticated Famulor user profile, including total balance.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| string | — | — | |
| name | string | — | — |
| total_balance | number | — | — |
No examples provided.
get_mid_call_tool ~26
Get a single mid-call tool by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_models ~28
List available LLM / multimodal / dualplex model IDs.
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_outbound_assistants ~19
List all outbound-capable assistants.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_phone_numbers ~33
List phone numbers eligible to be attached to an assistant (filter by inbound/outbound).
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_sip_trunk ~25
Get a SIP trunk by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_synthesizer_providers ~23
List custom TTS providers selectable on an assistant.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_transcriber_providers ~22
List custom STT providers selectable on a pipeline assistant.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_voices ~36
List voices compatible with a given engine mode and optional language.
| Name | Type | Req | Description |
|---|---|---|---|
| language_id | integer | — | — |
| mode | string | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.
get_whatsapp_senders ~40
List WhatsApp Business senders. status defaults to "online" — pass "all" to see all.
| Name | Type | Req | Description |
|---|---|---|---|
| status | string | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | array | yes | — |
No examples provided.
get_whatsapp_session_status ~41
Check whether a 24h messaging window is open for a recipient.
| Name | Type | Req | Description |
|---|---|---|---|
| recipient_phone | string | yes | — |
| sender_id | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_whatsapp_templates ~40
List approved templates for a WhatsApp sender (status defaults to "approved").
| Name | Type | Req | Description |
|---|---|---|---|
| sender_id | integer | yes | — |
| status | string | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| data | array | yes | — |
No examples provided.
list_all_phone_numbers ~26
List every phone number on the account (regardless of SMS or subscription status).
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| data | array | yes | — |
No examples provided.
list_calls ~40
List calls with pagination and optional assistant filter.
| Name | Type | Req | Description |
|---|---|---|---|
| assistant_id | string | — | — |
| page | integer | — | — |
| per_page | integer | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| current_page | number | — | — |
| data | array | — | — |
| from | number|null | — | — |
| last_page | number | — | — |
| next_page_url | string|null | — | — |
| per_page | number | — | — |
| prev_page_url | string|null | — | — |
| to | number|null | — | — |
| total | number | — | — |
No examples provided.
list_campaigns ~32
List all campaigns you own (call, WhatsApp, SMS), including channel, schedule windows, and fallback config.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | — |
No examples provided.