Skip to main content
Echo SDK supports three tool types:

BaseTool

Standard tools that perform operations and return string results:

BaseElicitationTool

Tools that present UI components to collect user input:
Elicitation Components:
  • pills - Single select buttons
  • multi - Multi-select checkboxes
  • otp - OTP verification input
  • doctor_list - Doctor selection cards

MCP Tools

Tools from MCP servers are auto-discovered and wrapped:
See MCP Integration for details.

Using Tools with Agent

Next Steps

MCP Integration

Connect to MCP servers

Streaming

See tool calls in real-time