← Registry

Developer Tools

famulor.io

Provides API access to manage Famulor AI assistants, phone numbers, and models.

2 endpoints76 known toolsFirst detected July 6, 2026Last detected September 6, 2026

ENDPOINT 1

https://mcp.famulor.io/mcp

No auth detected

MCP server metadata

Name
famulor-mcp
Version
0.2.0
Capabilities
tools
Server instructions

Famulor is an AI voice agent platform — operate the user's Famulor account on their behalf: phone assistants, outbound calls, campaigns, leads, knowledge bases, conversations, WhatsApp, SMS, and SIP trunks. When to use these tools: - ANY question about the user's calls, assistants, leads, campaigns, knowledge bases, phone numbers, conversations, WhatsApp activity or SMS history — call the matching tool, don't ask the user to paste data. - "my calls / last calls / calls today" → list_calls (filter client-side by date) or get_call. - "my assistants / agents / bots" → get_assistants or get_outbound_assistants. - "my leads / contacts" → list_leads. Add a lead → create_lead. - "my campaigns" → list_campaigns / get_campaign. Create call/WhatsApp/SMS → create_campaign. Start/stop → update_campaign_status. - "create / build / make a new assistant" → create_assistant (call get_voices, get_languages, get_models first to pick valid IDs). - "knowledge base / knowledgebase / docs" → list_knowledgebases / list_documents / create_knowledgebase. - "make a call / call this number" → make_call (requires assistant_id + phone_number in E.164). - "WhatsApp …" → get_whatsapp_senders, get_whatsapp_templates, send_whatsapp_template / send_whatsapp_freeform. - "SMS …" → send_sms (uses your purchased Famulor phone number). - "phone number / buy a number" → search_phone_numbers then purchase_phone_number. - "account info / balance / who am I" → get_me. Conventions: - IDs (assistant_id, campaign_id, knowledgebase_id, etc.) come from the matching list_* / get_* tool — fetch them first if the user names a resource in plain language. - Phone numbers MUST be E.164 (e.g. +491701234567). - For create_assistant / update_assistant, the user's variables key/values are FIXED at the assistant level — when later working with leads you can only supply values for those existing names, not add new ones. - For multimodal/dualplex assistants, knowledgebase_mode MUST be "function_call". If a tool returns an empty list, say so directly — don't say you "can't access" the data. The connection is live; an empty result means the account simply has no items of that kind yet.

Known tools 76

get_me

Get the authenticated Famulor user profile, including total balance.

Inferred read-only
get_assistants

List all AI assistants on the Famulor account (paginated).

Inferred read-only
get_outbound_assistants

List all outbound-capable assistants.

Inferred read-only
get_phone_numbers

List phone numbers eligible to be attached to an assistant (filter by inbound/outbound).

Inferred read-only
get_models

List available LLM / multimodal / dualplex model IDs.

Inferred read-only
get_voices

List voices compatible with a given engine mode and optional language.

Inferred read-only
get_languages

List all supported assistant languages.

Inferred read-only
get_synthesizer_providers

List custom TTS providers selectable on an assistant.

Inferred read-only
get_transcriber_providers

List custom STT providers selectable on a pipeline assistant.

Inferred read-only
create_assistant

Create a new AI assistant.

Potential side effects
update_assistant

Update an existing assistant (partial).

Potential side effects
delete_assistant

Permanently delete an assistant.

Potential side effects
enable_assistant_inbound_webhook

Enable inbound-call webhook notifications for an assistant.

Inferred read-only
disable_assistant_inbound_webhook

Disable inbound-call webhook notifications.

Inferred read-only
enable_assistant_conversation_ended_webhook

Enable conversation-ended (chat) webhook for an assistant.

Inferred read-only
disable_assistant_conversation_ended_webhook

Disable conversation-ended (chat) webhook.

Inferred read-only
disable_assistant_webhook

Disable the post-call webhook for an assistant.

Potential side effects
make_call

Initiate an outbound AI phone call with a configured assistant.

Inferred read-only
get_call

Retrieve a single call by ID.

Inferred read-only
list_calls

List calls with pagination and optional assistant filter.

Inferred read-only
delete_call

Delete a call record.

Potential side effects
list_conversations

List conversations across your assistants with cursor pagination and filters.

Inferred read-only
get_conversation

Get the full message history of a chat conversation by UUID.

Potential side effects
create_conversation

Start a new chat session with an assistant (widget=paid, test=free).

Inferred read-only
send_message

Send a user message in an existing chat conversation and get the assistant reply.

Potential side effects
enable_conversation_ai

Re-enable AI replies for a conversation after a human takeover.

Inferred read-only
disable_conversation_ai

Disable AI replies for a conversation so a human can take over.

Inferred read-only
list_campaigns

List all campaigns you own (call, WhatsApp, SMS), including channel, schedule windows, and fallback config.

Potential side effects
get_campaign

Get a single campaign by ID.

Inferred read-only
create_campaign

Create a draft call, WhatsApp, or SMS campaign.

Potential side effects
update_campaign_status

Start or stop a call, WhatsApp, or SMS campaign.

Potential side effects
delete_campaign

Delete a campaign.

Potential side effects
list_leads

List leads with pagination.

Inferred read-only
create_lead

Create a new lead in a campaign.

Potential side effects
update_lead

Update a lead.

Potential side effects
delete_lead

Delete a lead.

Potential side effects
send_sms

Send an SMS from one of your Famulor phone numbers (must be SMS-capable).

Potential side effects
list_mid_call_tools

List mid-call tools (HTTP integrations callable by an assistant during a call).

Inferred read-only
get_mid_call_tool

Get a single mid-call tool by ID.

Inferred read-only
create_mid_call_tool

Create a new mid-call HTTP tool.

Potential side effects
update_mid_call_tool

Update a mid-call tool.

Potential side effects
delete_mid_call_tool

Delete a mid-call tool.

Potential side effects
list_knowledgebases

List all knowledge bases on the account.

Inferred read-only
get_knowledgebase

Get a knowledge base by ID.

Inferred read-only
create_knowledgebase

Create a new knowledge base.

Potential side effects
update_knowledgebase

Rename or describe an existing knowledge base.

Inferred read-only
delete_knowledgebase

Delete a knowledge base permanently.

Potential side effects
list_documents

List documents in a knowledge base.

Inferred read-only
get_document

Get a single document by ID.

Inferred read-only
create_document

Add a website (URL-scraped) document to a knowledge base.

Inferred read-only
update_document

Update a document name or description.

Potential side effects
delete_document

Delete a document from a knowledge base.

Potential side effects
list_all_phone_numbers

List every phone number on the account (regardless of SMS or subscription status).

Potential side effects
search_phone_numbers

Search for purchasable phone numbers via the Famulor provider.

Inferred read-only
purchase_phone_number

Purchase a phone number returned by search_phone_numbers (monthly subscription).

Potential side effects
update_phone_number

Update a phone number you own.

Potential side effects
release_phone_number

Release (cancel) a purchased phone number.

Inferred read-only
list_folders

List assistant folders (paginated), each with its assistants_count.

Inferred read-only
create_folder

Create a folder to group assistants.

Potential side effects
update_folder

Rename a folder or change its color (partial — only sent fields change).

Inferred read-only
delete_folder

Delete a folder.

Potential side effects
list_labels

List assistant labels (paginated), each with its assistants_count.

Inferred read-only
create_label

Create a label to tag assistants (e.

Potential side effects
update_label

Rename a label or change its color (partial — only sent fields change).

Inferred read-only
delete_label

Delete a label.

Potential side effects
list_sip_trunks

List all SIP trunks on the account.

Inferred read-only
get_sip_trunk

Get a SIP trunk by ID.

Inferred read-only
create_sip_trunk

Provision a new SIP trunk (extension or DID number).

Inferred read-only
update_sip_trunk

Update a SIP trunk (partial).

Potential side effects
delete_sip_trunk

Delete a SIP trunk by phone-number ID.

Potential side effects
get_whatsapp_senders

List WhatsApp Business senders.

Inferred read-only
get_whatsapp_templates

List approved templates for a WhatsApp sender (status defaults to "approved").

Inferred read-only
get_whatsapp_session_status

Check whether a 24h messaging window is open for a recipient.

Inferred read-only
send_whatsapp_template

Send a WhatsApp template message (required when initiating or outside the 24h window).

Potential side effects
send_whatsapp_freeform

Send a freeform WhatsApp message.

Potential side effects
generate_ai_reply

Generate a context-aware AI reply for a customer message.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.famulor-mcp]
url = "https://mcp.famulor.io/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "famulor-mcp": {
      "type": "http",
      "url": "https://mcp.famulor.io/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: famulor-mcp
Remote MCP URL: https://mcp.famulor.io/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "famulor-mcp": {
      "url": "https://mcp.famulor.io/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "famulor-mcp": {
      "type": "http",
      "url": "https://mcp.famulor.io/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "famulor-mcp",
  "transport": "streamable-http",
  "url": "https://mcp.famulor.io/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://app.famulor.io/mcp

Auth required

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.famulor-io]
url = "https://app.famulor.io/mcp"
enabled = true
bearer_token_env_var = "MCP_BEARER_TOKEN"

Authentication is required. Replace the placeholder locally and never commit a secret.

Claude Code

.mcp.json

{
  "mcpServers": {
    "famulor-io": {
      "type": "http",
      "url": "https://app.famulor.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BEARER_TOKEN"
      }
    }
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Claude Desktop

Settings → Connectors → Add custom connector

Name: famulor-io
Remote MCP URL: https://app.famulor.io/mcp

Add the URL as a custom connector, then complete its supported authorization flow. Claude Desktop remote connectors are configured in the UI.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "famulor-io": {
      "url": "https://app.famulor.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BEARER_TOKEN"
      }
    }
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Visual Studio Code

.vscode/mcp.json

{
  "servers": {
    "famulor-io": {
      "type": "http",
      "url": "https://app.famulor.io/mcp",
      "headers": {
        "Authorization": "Bearer ${input:mcp-token}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "mcp-token",
      "description": "famulor-io bearer token",
      "password": true
    }
  ]
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Generic MCP

Client-specific MCP configuration

{
  "name": "famulor-io",
  "transport": "streamable-http",
  "url": "https://app.famulor.io/mcp",
  "headers": {
    "Authorization": "Bearer YOUR_BEARER_TOKEN"
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for famulor.io was fetched 2026-08-28T08:38:45.496Z.

Trust status Trusted

famulor.io is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.