What are MCP Tools?
MCP (Model Context Protocol) Tools allow your voice agents to interact with external APIs and services during conversations. This enables real-time data access and actions.Available MCP Tools
Common MCP tools include:get_appointment_slots- Fetch available appointment timesbook_appointment- Book appointmentsget_order_status- Check order statuscreate_support_ticket- Create support ticketssend_email- Send emailsupdate_crm- Update CRM records- Custom tools - Connect to any API
Configuration
Add MCP Server
Configure your MCP server: - Server alias (e.g., “tooling”) - Server URL -
Authentication (Bearer token or API key) - Transport type (HTTP or SSE)
Select Tools
Enter allowed tools (comma-separated):
plaintext send_template_message, translate_text, get_messages Tool Configuration Format
Use Cases
Appointment Booking
Order Tracking
Support Ticket Creation
Best Practices
Start with Essential Tools
Start with Essential Tools
Don’t add too many tools initially. Start with 2-3 critical tools and expand as needed.
Use Descriptive Aliases
Use Descriptive Aliases
Use clear server aliases like “booking” or “crm” instead of generic names.
Test Thoroughly
Test Thoroughly
Test each tool individually before deploying to production.
Handle Errors Gracefully
Handle Errors Gracefully
Ensure your agent can handle API failures and provide fallback responses.
Monitor API Usage
Monitor API Usage
Track API calls to avoid rate limits and unexpected costs.
Security
- Store API keys securely
- Use HTTPS endpoints only
- Implement rate limiting
- Validate all responses
- Log API interactions
Troubleshooting
Tool Not Working
Tool Not Working
- Verify server URL is correct and accessible
- Check authentication credentials
- Ensure tool name is in allowed_tools list
- Test API endpoint independently
Authentication Errors
Authentication Errors
- Verify auth_type matches your API (bearer vs api_key) - Check token hasn’t expired - Ensure token has necessary permissions
Timeout Issues
Timeout Issues
- Check API response time
- Increase timeout if needed
- Implement caching for frequently accessed data
Next Steps
WhatsApp Integration
Learn about WhatsApp tools integration