A MCP server for the Ankr Advanced API
Famulor is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
Open InstallationWhat it does
MCP Server for Famulor Voice Agent Platform - AI-powered phone calling and voice assistant management
Quickstart
# 1 — run it from where its publisher ships it
npx -y famulor-mcp
# 2 — the plan is chosen at checkout, in the browser
# 3 — ask your agent something
> MCP Server for Famulor Voice Agent Platform - AI-powered phone calling and voice assistant management
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Famulor as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. It is scanned, signed and pinned to the version you choose — read the surface before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. Claude Code registers it in one command.
claude mcp add famulor-mcp -- npx -y famulor-mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
75 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Get the authenticated Famulor user profile, including total balance.
Takes no parameters.
List all AI assistants on the Famulor account (paginated). Returns the assistant configurations including their fixed variable names.
Takes no parameters.
List all outbound-capable assistants.
Takes no parameters.
List phone numbers eligible to be attached to an assistant (filter by inbound/outbound).
Takes no parameters.
List available LLM / multimodal / dualplex model IDs.
Takes no parameters.
List voices compatible with a given engine mode and optional language.
Takes no parameters.
List all supported assistant languages.
Takes no parameters.
List custom TTS providers selectable on an assistant.
Takes no parameters.
List custom STT providers selectable on a pipeline assistant.
Takes no parameters.
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
Takes no parameters.
Update an existing assistant (partial). Only the fields you send are changed.
Takes no parameters.
Permanently delete an assistant. Cannot be undone.
Takes no parameters.
Enable inbound-call webhook notifications for an assistant.
Takes no parameters.
Disable inbound-call webhook notifications.
Takes no parameters.
Enable conversation-ended (chat) webhook for an assistant.
Takes no parameters.
Disable conversation-ended (chat) webhook.
Takes no parameters.
Disable the post-call webhook for an assistant.
Takes no parameters.
Initiate an outbound AI phone call with a configured assistant.
Takes no parameters.
Retrieve a single call by ID.
Takes no parameters.
List calls with pagination and optional assistant filter.
Takes no parameters.
Delete a call record. Cannot be undone.
Takes no parameters.
List conversations across your assistants with cursor pagination and filters.
Takes no parameters.
Get the full message history of a chat conversation by UUID.
Takes no parameters.
Start a new chat session with an assistant (widget=paid, test=free).
Takes no parameters.
Send a user message in an existing chat conversation and get the assistant reply.
Takes no parameters.
Re-enable AI replies for a conversation after a human takeover.
Takes no parameters.
Disable AI replies for a conversation so a human can take over.
Takes no parameters.
List all outbound calling campaigns.
Takes no parameters.
Create a new outbound campaign tied to an outbound-capable assistant.
Takes no parameters.
Start or stop a campaign.
Takes no parameters.
Delete a campaign. Cannot be undone.
Takes no parameters.
List leads with pagination.
Takes no parameters.
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.
Takes no parameters.
Update a lead. Variables are merged with existing ones.
Takes no parameters.
Delete a lead.
Takes no parameters.
Send an SMS from one of your Famulor phone numbers (must be SMS-capable). Costs are deducted from your balance.
Takes no parameters.
List mid-call tools (HTTP integrations callable by an assistant during a call).
Takes no parameters.
Get a single mid-call tool by ID.
Takes no parameters.
Create a new mid-call HTTP tool.
Takes no parameters.
Update a mid-call tool. headers/schema fully replace existing values when provided.
Takes no parameters.
Delete a mid-call tool.
Takes no parameters.
List all knowledge bases on the account.
Takes no parameters.
Get a knowledge base by ID.
Takes no parameters.
Create a new knowledge base.
Takes no parameters.
Rename or describe an existing knowledge base.
Takes no parameters.
Delete a knowledge base permanently.
Takes no parameters.
List documents in a knowledge base.
Takes no parameters.
Get a single document by ID.
Takes no parameters.
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.
Takes no parameters.
Update a document name or description. Content cannot be changed.
Takes no parameters.
Delete a document from a knowledge base.
Takes no parameters.
List every phone number on the account (regardless of SMS or subscription status).
Takes no parameters.
Search for purchasable phone numbers via the Famulor provider.
Takes no parameters.
Purchase a phone number returned by search_phone_numbers (monthly subscription).
Takes no parameters.
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.
Takes no parameters.
Release (cancel) a purchased phone number.
Takes no parameters.
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.
Takes no parameters.
Create a folder to group assistants. Assign assistants via the folder_id field on create_assistant / update_assistant.
Takes no parameters.
Rename a folder or change its color (partial — only sent fields change).
Takes no parameters.
Delete a folder. Assistants inside are NOT deleted — they just become uncategorized.
Takes no parameters.
List assistant labels (paginated), each with its assistants_count. Labels are tags; an assistant can carry multiple labels across folders.
Takes no parameters.
Create a label to tag assistants (e.g.
Takes no parameters.
Rename a label or change its color (partial — only sent fields change).
Takes no parameters.
Delete a label. It is removed from all assistants it was assigned to — the assistants themselves are NOT affected.
Takes no parameters.
List all SIP trunks on the account.
Takes no parameters.
Get a SIP trunk by ID.
Takes no parameters.
Provision a new SIP trunk (extension or DID number).
Takes no parameters.
Update a SIP trunk (partial).
Takes no parameters.
Delete a SIP trunk by phone-number ID.
Takes no parameters.
List WhatsApp Business senders. status defaults to
Takes no parameters.
List approved templates for a WhatsApp sender (status defaults to
Takes no parameters.
Check whether a 24h messaging window is open for a recipient.
Takes no parameters.
Send a WhatsApp template message (required when initiating or outside the 24h window).
Takes no parameters.
Send a freeform WhatsApp message. Requires an open 24h session (use get_whatsapp_session_status to check).
Takes no parameters.
Generate a context-aware AI reply for a customer message. The system keeps conversation state per customer_identifier (e.g. phone, email, CRM ID).
Takes no parameters.
- 25,000 calls a month, included
- 300 calls a minute at peak
- Every tool the listing has
- Cancel any time — the unused days are credited
- Runs behind the gateway, so cancelling stops it
- 200,000 calls a month, included
- 2,400 calls a minute at peak
- Every tool the listing has
- Cancel any time — the unused days are credited
- Runs behind the gateway, so cancelling stops it
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
No call is billed on its own, and this plan carries no monthly call limit. $29 a month covers every tool at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | moderate | capability blast radius (moderate) — client exposure if the model is manipulated | −3 |
| verification-discount | repo | publisher verification (public source) — no provenance, but the source is public and inspectable | −1 |
| coverage-honesty | source | inspection depth (source) — how much of the target the scan could see | −0 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
Tools were statically extracted from the published source (75 recovered), not enumerated from a running server. Tool-poisoning, Unicode-smuggling, capability and toxic-flow analysis ran on this inferred surface, but a mis-parsed registration could be missed or mis-attributed, so tool-derived findings are capped below “confirmed”. To grade the real runtime surface, scan the running server: --command "npx -y <package>".
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. moderate is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| get_me | no tags | |
| get_assistants | no tags | |
| get_outbound_assistants | no tags | |
| get_phone_numbers | no tags | |
| get_models | no tags | |
| get_voices | no tags | |
| get_languages | no tags | |
| get_synthesizer_providers | no tags | |
| get_transcriber_providers | no tags | |
| create_assistant | no tags | |
| update_assistant | no tags | |
| delete_assistant | no tags | |
| enable_assistant_inbound_webhook | external-sink | |
| disable_assistant_inbound_webhook | external-sink | |
| enable_assistant_conversation_ended_webhook | external-sink | |
| disable_assistant_conversation_ended_webhook | external-sink | |
| disable_assistant_webhook | external-sink | |
| make_call | no tags | |
| get_call | no tags | |
| list_calls | no tags | |
| delete_call | no tags | |
| list_conversations | no tags | |
| get_conversation | no tags | |
| create_conversation | no tags | |
| send_message | external-sink | |
| enable_conversation_ai | no tags | |
| disable_conversation_ai | no tags | |
| list_campaigns | no tags | |
| create_campaign | no tags | |
| update_campaign_status | no tags | |
| delete_campaign | no tags | |
| list_leads | no tags | |
| create_lead | no tags | |
| update_lead | no tags | |
| delete_lead | no tags | |
| send_sms | external-sink | |
| list_mid_call_tools | no tags | |
| get_mid_call_tool | no tags | |
| create_mid_call_tool | no tags | |
| update_mid_call_tool | no tags | |
| delete_mid_call_tool | no tags | |
| list_knowledgebases | no tags | |
| get_knowledgebase | no tags | |
| create_knowledgebase | no tags | |
| update_knowledgebase | no tags | |
| delete_knowledgebase | no tags | |
| list_documents | no tags | |
| get_document | no tags | |
| create_document | no tags | |
| update_document | no tags | |
| delete_document | no tags | |
| list_all_phone_numbers | no tags | |
| search_phone_numbers | no tags | |
| purchase_phone_number | no tags | |
| update_phone_number | no tags | |
| release_phone_number | no tags | |
| list_folders | no tags | |
| create_folder | no tags | |
| update_folder | no tags | |
| delete_folder | no tags | |
| list_labels | no tags | |
| create_label | no tags | |
| update_label | no tags | |
| delete_label | no tags | |
| list_sip_trunks | no tags | |
| get_sip_trunk | no tags | |
| create_sip_trunk | no tags | |
| update_sip_trunk | no tags | |
| delete_sip_trunk | no tags | |
| get_whatsapp_senders | no tags | |
| get_whatsapp_templates | no tags | |
| get_whatsapp_session_status | no tags | |
| send_whatsapp_template | no tags | |
| send_whatsapp_freeform | no tags | |
| generate_ai_reply | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
Pinned to 0.3.1 — the install command below asks for that release. A pin is part of an install, so it is kept for this visit and written down when you install.
No release note was published with this version.
Only accounts with at least 50 real tool calls against this server in the last 90 days can post. Ratings are weighted by how much the reviewer actually uses it, and publishers can reply once per review.
Writing one takes an account with at least 50 real tool calls against Famulor in the last 90 days. That is the whole gate — there is no other way to post, which is why the counts beside each review are worth reading.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes an account with 50 real tool calls against it.