ClawLink
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.

ToolWhat it doesKind
retellai_add_community_voiceAdd 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_sourcesTool 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_agentsThis 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_callInitiate 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_callThe /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_agentCreate 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_testTool 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_chatTool 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_agentCreate 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_completionTool 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_flowCreate 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_componentCreates 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_agentRetrieve details of a specific agent by its unique identifierRead
retellai_get_agent_versionsRetrieve all versions of a specific agentRead
retellai_get_batch_testRetrieve details and results of a specific batch test jobRead
retellai_get_chatRetrieve details of a specific chat session by chat IDRead
retellai_get_chat_agentRetrieve details of a specific chat agent by its unique identifierRead
retellai_get_chat_agent_versionsRetrieve all versions of a specific chat agent by its unique identifierRead
retellai_get_concurrencyRetrieves the current concurrency and concurrency limits for the organizationRead
retellai_get_conversation_flowRetrieve details of a specific Conversation Flow by its IDRead
retellai_get_conversation_flow_componentRetrieves a shared conversation flow component by its unique identifierRead
retellai_get_knowledge_baseRetrieve details of a specific knowledge base by its unique identifierRead
retellai_get_retell_llmRetrieve details of a specific Retell LLM Response Engine by its unique identifierRead
retellai_list_agentsRetrieves a list of all agents associated with the accountRead
retellai_list_all_chatsRetrieve a list of all chats associated with the accountRead
retellai_list_all_phone_numbersRetrieves a list of all phone numbers associated with the accountRead
retellai_list_batch_testsList batch test jobs for a response engineRead
retellai_list_chat_agentsRetrieve a list of all chat agents associated with the accountRead
retellai_list_conversation_flow_componentsRetrieves a list of all shared conversation flow componentsRead
retellai_list_conversation_flowsList all conversation flows that can be attached to an agentRead