enes (ekkovoice)
02/02/2026, 12:53 PMAI Evy
02/02/2026, 12:53 PMAI Evy
02/02/2026, 12:53 PMAI Evy
02/02/2026, 12:53 PMAI Evy
02/02/2026, 12:53 PMenes (ekkovoice)
02/02/2026, 12:56 PMAI Evy
02/02/2026, 12:56 PMAI Evy
02/02/2026, 12:56 PMjavascript
{
"type": "custom",
"name": "get_customer_info",
"description": "Get customer information from database",
"tool_id": "tool_001",
"url": "<https://api.example.com/customer%22,>
"method": "GET"
}AI Evy
02/02/2026, 12:56 PM{{preferred_date}}
3. Validate input and offer alternatives using {{alternative_times}}
## Handling SMS Verification
Retell agents can now send Outbound SMS directly to customers and handle two-way SMS conversations. [(4) ]() This means your agent could:
- Trigger the booking creation (which sends SMS via Clinicminds)
- Prompt the user for the verification code
- Submit the code back to the JSON API
## MCP Integration for External APIs
Retell supports *MCP (Model Context Protocol) * for connecting to external services. With MCP, your agents can:
- Call any HTTP-based service
- Trigger workflows and fetch live data in real time
- Dynamically adapt the conversation based on structured responses
## Considerations for Production
A few caveats for your specific use case:
- **Unstable API warning**: Since Clinicminds warns their API may change, you'll need to monitor for breaking changes and update your custom functions accordingly
- **Retries/fallbacks**: You can implement fallback logic within conversation flow nodes and use webhook timeout controls (configurable timeout settings are available)
- **GraphQL specifics**: The sources don't explicitly document GraphQL endpoAI Evy
02/02/2026, 12:56 PMAI Evy
02/02/2026, 12:56 PM