| Type | Purpose | Returns |
|---|---|---|
| BaseTool | Standard operations | str |
| BaseElicitationTool | UI components for user input | ElicitationDetails |
| MCP Tool | External tools from MCP servers | Auto-wrapped |
BaseTool
Standard tools that perform operations and return string results:BaseElicitationTool
Tools that present UI components to collect user input:pills- Single select buttonsmulti- Multi-select checkboxesotp- OTP verification inputdoctor_list- Doctor selection cards
MCP Tools
Tools from MCP servers are auto-discovered and wrapped:Using Tools with Agent
Next Steps
MCP Integration
Connect to MCP servers
Streaming
See tool calls in real-time

