KitScout

Categories › AI & Agents › Models, LLM APIs, routing, serving, training & GPUs

EchoCall

MCP serverVerified domain · echocall.deRemote● LiveAPI key needed

Run EchoCall AI phone and chat agents from ChatGPT or Claude: calls, agents, knowledge and numbers.

Install

Remote server: your requests and data go to hub.echocall.de. Claude Code: claude mcp add --transport http echocall https://hub.echocall.de/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • list_agents — List voice agents Returns the voice agents visible to the key, one page at a time, with a real total from a separate count query. An ordinar
  • create_agent — Create a voice agent Creates a voice agent and provisions it in the voice engine in the same request, so the agent is ready to take calls as
  • get_agent — Get a voice agent Returns the full public configuration of one voice agent, including the system prompt, the opening line, model settings an
  • update_agent — Update a voice agent Changes one or more fields on a voice agent. Every field is optional and only the fields you send are written, so this
  • delete_agent — IRREVERSIBLE: Delete a voice agent Deletes a voice agent permanently and removes it from the voice engine. This cannot be undone, and any ph
  • list_agent_integrations — List integrations assigned to an agent Returns every integration currently assigned to this voice agent, together with the tools the agent m
  • assign_agent_integration — Assign an integration to an agent Gives a voice agent access to one integration, so its tools become callable during a call. The integration
  • update_agent_integration_tools — Change the tool selection for an assigned integration Replaces the tool selection for one integration already assigned to a voice agent. The
  • remove_agent_integration — IRREVERSIBLE: Remove an integration from an agent Unassigns an integration from a voice agent, so the agent can no longer call any of its to
  • list_agent_knowledge — List agent knowledge sources Returns every knowledge source attached to one voice agent, newest first. These are the documents the agent may
  • add_agent_knowledge — Add a knowledge source to an agent Adds one knowledge source to a voice agent. The body is one of three shapes chosen by `type`: `url` reads
  • add_agent_knowledge_file — Add a file to an agent knowledge base Adds a file as knowledge source to a voice agent, as the dashboard upload does. Send the file as base6
  • delete_agent_knowledge — IRREVERSIBLE: Delete an agent knowledge source Removes one knowledge source from a voice agent: the entry is deleted and the agent no longer
  • refresh_agent_knowledge — Refresh an agent knowledge source Re-reads a URL knowledge source from its source page immediately and replaces the stored content with what
  • list_chatbots — List chatbots Returns the chatbots visible to the key, newest first. An ordinary account key sees only its own chatbots; a reseller key sees
  • create_chatbot — Create a chatbot Creates a chatbot and provisions it in the voice engine in the same request, then derives its hosted chat page URL from the
  • get_chatbot — Get a chatbot Returns the full public configuration of one chatbot, including the system prompt, the widget appearance, the widget voice, th
  • update_chatbot — Update a chatbot Changes one or more fields on a chatbot. Every field is optional, but the body must contain at least one recognised field:
  • delete_chatbot — IRREVERSIBLE: Delete a chatbot Deletes a chatbot permanently and removes it from the voice engine. This cannot be undone, and any widget sti
  • list_chatbot_integrations — List integrations assigned to a chatbot Returns every integration currently assigned to this chatbot, together with the tools it may call th
  • assign_chatbot_integration — Assign an integration to a chatbot Gives a chatbot access to one integration, so its tools become callable during a chat. The integration mu
  • update_chatbot_integration_tools — Change the tool selection for a chatbot integration Replaces the tool selection for one integration already assigned to a chatbot. The `enab
  • remove_chatbot_integration — IRREVERSIBLE: Remove an integration from a chatbot Unassigns an integration from a chatbot, so the chatbot can no longer call any of its too
  • list_chatbot_knowledge — List chatbot knowledge sources Returns every knowledge source attached to one chatbot. Only the first 100 characters of each entry are retur
  • add_chatbot_knowledge — Add a knowledge source to a chatbot Adds one knowledge source to a chatbot. `type` says how to read `content`: for `url` it is the address t
  • delete_chatbot_knowledge — IRREVERSIBLE: Delete a chatbot knowledge source Removes one knowledge source from a chatbot: the entry is deleted and the chatbot no longer
  • refresh_chatbot_knowledge — Refresh a chatbot knowledge source Re-reads a URL knowledge source from its source page immediately and replaces the stored content with wha
  • list_phone_numbers — List phone numbers Returns the phone numbers the account rents, newest purchase first. Wholesale costs, carrier identifiers and SIP credenti
  • list_phone_number_countries — List purchasable countries Returns every country whose numbers can currently be bought through the number marketplace. Use the `iso` field o
  • search_phone_numbers — Search available numbers Searches the number marketplace for numbers that can be bought right now in one country. Nothing is reserved: a lis
  • purchase_phone_number — COSTS MONEY: Purchase a phone number Buys one of the numbers returned by the search and attaches it to the account. Buying numbers needs an
  • get_phone_number — Get a phone number Returns one phone number of the account. The response is the PhoneNumber object itself, not wrapped in a `data` envelope.
  • update_phone_number — Update a phone number Changes which agent answers on a number and the label it carries in the dashboard. Only the fields present in the body
  • cancel_phone_number — IRREVERSIBLE: Cancel a phone number Cancels a number bought through the marketplace, with a 30 day grace period: the number is released at t
  • get_phone_number_verification — Get the verification requirement Returns what the regulator demands before this number can carry traffic. When the number needs no verificat
  • submit_phone_number_verification — Submit verification Submits the identity, address and document proofs demanded for a regulated number. Upload the document files first and p
  • get_phone_number_verification_status — Get verification status Polls the current state of the regulatory verification for a number. Once a submission exists the state is read live
  • list_conversations — List conversations Returns a page of conversations, newest first. One `type` is listed at a time: `voice` returns call records and `chat` re
  • get_conversation — Get a conversation Returns one conversation. The `type` query parameter selects which store the id is looked up in and must match the kind o
  • update_conversation — Update a chat conversation Changes the status, the archive flag or the assigned human agent of a chat conversation. Chat threads only: an id

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • academy-guide 194,218 ★
    Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product
  • claude-api 194,218 ★
    Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, c
  • ccs-align 116,897 ★
    Run the CCS Align seat's hourly breathing cycle — prove the local claude-mem worker is healthy, pull needle ob
  • mode-creator
  • html-ppt-hermes-cyber-terminal