Getting Started
Choose your implementation path based on how you want to work with tools:Configure in Dashboard
Create and manage tools using the web interface. Perfect for configuring tools visually, testing API integrations, and setting up reusable templates.
Integrate via API
Build tools programmatically using the Hamsa API. Ideal for automated deployments, infrastructure as code, and dynamic tool generation.
What are Tools?
Two Tool Types Available:
- API Request: Make HTTP requests to external APIs
- MCP Server: Connect to Model Context Protocol servers for standardized AI integrations
- Template: Reusable tool definition stored in your tool library
- Instance: Reference to a template with optional agent-specific overrides
- Use the same tool across multiple agents with different configurations
- Tools use semantic versioning to manage updates
- Version changes when breaking modifications occur
- Sync agents to latest versions or pin to specific versions
- Special execution mode for browser-based deployments
- Render as interactive forms in web chat interfaces
- Execute client-side when using the Hamsa SDK
Common Use Cases
Customer Data Integration- Look up customer information from your CRM
- Retrieve account status and history
- Verify customer identity
- Check appointment availability
- Process orders and payments
- Update database records
- Submit form data
- Check weather conditions
- Retrieve shipping status
- Validate addresses
- Send notifications
Learn More
Tool Nodes
Use tools in Flow Agent workflows
Web Tool Nodes
Create browser-based tool interactions
Single Prompt Tools
Configure tools for Single Prompt Agents
API Reference
Complete Tools API documentation