AI & ML67 toolsPaste one API key
Retell AI integration for AI agents
Build and manage voice AI agents and call workflows
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Retell AI once and call the same tools from all of them.
Setup
Connect retellai through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Retell AI exposes 67 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
retellai_add_community_voice | Add a community voice from ElevenLabs to your Retell voice library. Use when you need to import a shared community voice for use in your agents. | Write |
retellai_add_knowledge_base_sources | Tool to add sources (documents, URLs, text) to an existing knowledge base in Retell AI. Use when you need to add additional content to a knowledge base. | Write |
retellai_buy_a_new_phone_number_bind_agents | This endpoint allows purchasing a new phone number with a specified area code and binding it to designated agents for inbound and outbound calls. It requires JSON with agent IDs and area code. | Read |
retellai_create_a_new_outbound_phone_call | Initiate an outbound call by POST to '/v2/create-phone-call'. Requires 'from_number' and 'to_number' in E.164 format. Optional overrides and metadata supported. | Write |
retellai_create_a_new_web_call | The /v2/create-web-call endpoint creates a web call with a unique agent ID, returning call details like type, token, call ID, and status in JSON format, with a 201 response. | Write |
retellai_create_agent | Create a new voice AI agent with specified configuration. Use when you need to set up a voice-based AI agent with custom response engine, voice settings, and behavior configuration. | Write |
retellai_create_batch_test | Tool to create a batch test job that runs multiple test cases against an agent. Use when you need to evaluate agent performance across multiple test scenarios simultaneously. | Write |
retellai_create_chat | Tool to create a new chat session with a chat agent. Use when you need to initiate a new chat conversation with a RetellAI chat agent. | Write |
retellai_create_chat_agent | Create a new chat agent with specified configuration. Use when you need to set up a chat-based AI agent with custom response engine and behavior settings. | Write |
retellai_create_chat_completion | Tool to create a chat completion for an existing chat session, generating the agent's response to a user message. Use when you need the agent to respond to user input in an ongoing chat conversation. | Write |
retellai_create_conversation_flow | Create a new Conversation Flow that can be attached to an agent for response generation. Requires start_speaker, model_choice, and nodes. Returns conversation_flow_id and full configuration. | Write |
retellai_create_conversation_flow_component | Creates a new shared conversation flow component at POST '/create-conversation-flow-component'. Requires 'name' and 'nodes' array. Optional: tools, mcps, start_node_id, begin_tag_display_position. | Write |
retellai_get_agent | Retrieve details of a specific agent by its unique identifier | Read |
retellai_get_agent_versions | Retrieve all versions of a specific agent | Read |
retellai_get_batch_test | Retrieve details and results of a specific batch test job | Read |
retellai_get_chat | Retrieve details of a specific chat session by chat ID | Read |
retellai_get_chat_agent | Retrieve details of a specific chat agent by its unique identifier | Read |
retellai_get_chat_agent_versions | Retrieve all versions of a specific chat agent by its unique identifier | Read |
retellai_get_concurrency | Retrieves the current concurrency and concurrency limits for the organization | Read |
retellai_get_conversation_flow | Retrieve details of a specific Conversation Flow by its ID | Read |
retellai_get_conversation_flow_component | Retrieves a shared conversation flow component by its unique identifier | Read |
retellai_get_knowledge_base | Retrieve details of a specific knowledge base by its unique identifier | Read |
retellai_get_retell_llm | Retrieve details of a specific Retell LLM Response Engine by its unique identifier | Read |
retellai_list_agents | Retrieves a list of all agents associated with the account | Read |
retellai_list_all_chats | Retrieve a list of all chats associated with the account | Read |
retellai_list_all_phone_numbers | Retrieves a list of all phone numbers associated with the account | Read |
retellai_list_batch_tests | List batch test jobs for a response engine | Read |
retellai_list_chat_agents | Retrieve a list of all chat agents associated with the account | Read |
retellai_list_conversation_flow_components | Retrieves a list of all shared conversation flow components | Read |
retellai_list_conversation_flows | List all conversation flows that can be attached to an agent | Read |