Retell AI
Let your AI work with Retell AI voice agents: review calls with transcripts, recordings, analysis and costs, start and stop outbound calls, edit and publish agents and their prompts, route phone numbers, send SMS chats, and look up voices, knowledge bases, contacts and concurrency.
7 天免费 · 无需信用卡 · EU 托管
问 Retell 任何事
通过 AnythingMCP 对 Retell AI 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。
在 Cloud 上安装 RetellClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Retell AI。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
配置 Retell AI
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
Retell AI
This connector works with one Retell AI workspace through the Retell API (https://api.retellai.com): voice and chat agents with their versions, Retell LLM response engines and conversation flows, calls (history, transcripts, recordings, analysis and costs, outbound calls, hanging up, batch calls), phone numbers and their agents, voices, knowledge bases, chats and SMS, contacts and the concurrency limit.
Setup (2 minutes)
- Sign in at https://dashboard.retellai.com and open Settings, API Keys.
- Create or copy an API key (it starts with
key_) and paste it intoRETELL_API_KEY. It is sent asAuthorization: Bearer <key>and works for the whole workspace. - Run
retell_ai_get_concurrencyto check the key;retell_ai_get_api_key_infonames the workspace.
Calls and texts cost money and reach real people: retell_ai_create_phone_call, retell_ai_create_batch_call and retell_ai_create_sms_chat contact real phone numbers and are billed per minute or message. Calling or texting people without consent can break telemarketing laws (TCPA in the US and similar rules elsewhere). Show the user who is contacted, from which number, by which agent and with which variables, and act only after a clear yes. retell_ai_create_batch_call installs switched off; an admin enables it on purpose. retell_ai_stop_call cuts off a live call. retell_ai_update_agent, retell_ai_publish_agent_version, retell_ai_update_retell_llm and retell_ai_update_phone_number change how real calls are handled; confirm them too.
Workflow
- Agents:
retell_ai_list_agents,retell_ai_get_agent(its response_engine names the LLM or flow),retell_ai_list_agent_versions. Edit the draft withretell_ai_update_agent, then go live withretell_ai_publish_agent_version. - Prompts and tools:
retell_ai_list_retell_llms,retell_ai_get_retell_llm,retell_ai_update_retell_llm; node-based agents:retell_ai_list_conversation_flows,retell_ai_get_conversation_flow. - Call history:
retell_ai_list_callswith filter_criteria (agent, status, direction, number, time range, sentiment, batch), thenretell_ai_get_callfor the transcript, recording_url, call_analysis and call_cost. - Outbound: pick a number with
retell_ai_list_phone_numbers/retell_ai_get_phone_number, check room withretell_ai_get_concurrency, thenretell_ai_create_phone_call; follow it withretell_ai_get_calland hang up withretell_ai_stop_callif needed. Many calls at once:retell_ai_create_batch_call. - Routing:
retell_ai_update_phone_numberbinds inbound and outbound agents to a number. - Voices:
retell_ai_list_voices,retell_ai_get_voice. Knowledge:retell_ai_list_knowledge_bases,retell_ai_get_knowledge_base. - Text:
retell_ai_list_chats,retell_ai_get_chat,retell_ai_create_sms_chat. - Contacts:
retell_ai_list_contacts(search_query),retell_ai_get_contact_by_phone.
Reading the answers: timestamps (start_timestamp, end_timestamp, last_modification_timestamp, trigger_timestamp) are Unix epoch milliseconds; duration_ms is milliseconds. In call_cost, combined_cost and the product costs are in US cents. Phone numbers are E.164 (+14155550123). call_status is registered, not_connected, ongoing, ended or error; disconnection_reason says why a call ended (user_hangup, agent_hangup, voicemail_reached, dial_no_answer, concurrency_limit_reached, ...). call_analysis holds call_summary, user_sentiment, call_successful and your custom_analysis_data.
Filters for lists (filter_criteria): each field takes a typed filter. Enum: {"type": "enum", "op": "in", "value": ["ended"]}; string: {"type": "string", "op": "eq", "value": "+14155550123"} (ops eq, ne, sw, ew, co); number: {"type": "number", "op": "ge", "value": 60000}; range: {"type": "range", "op": "bt", "value": [from_ms, to_ms]}; agents: {"agent": [{"agent_id": "agent_..."}]}.
Paging: list answers carry items, has_more and pagination_key; pass the key back as pagination_key until has_more is false. retell_ai_list_voices and retell_ai_list_knowledge_bases return everything at once.
Errors: 401 a wrong or deleted key; 400 names the invalid field (often a number not in E.164, or a Retell-bought number calling outside the US); 402 the workspace has no credit; 404 an unknown id; 422 a request the agent setup cannot serve; 429 the concurrency or rate limit is reached (see retell_ai_get_concurrency).