Documentation / Tools
Tools
Extend your voice agent's capabilities by giving it tools to perform actions during live conversations.
Tools let your AI agent take actions during a conversation — transfer calls, end calls, or call external APIs — based on the context of the conversation and your prompt instructions.
When a tool is attached to the prompt agent, the LLM decides when to invoke it and what parameters to pass, based on the user's spoken intent and your agent instructions.
Tool Types
Tigy AI provides two categories of tools:
Built-in Tools
Pre-configured tools that handle common telephony operations out of the box:
- Call Transfer — Transfer the active call to a phone number or SIP endpoint
- End Call — Terminate the call when the conversation is complete
Custom Tools
Tools you define to integrate with any external system:
- HTTP API — Call any REST API endpoint during a conversation (e.g., CRM updates, data lookups, triggering automations)
How Tools Work
- You define a tool with a name, description, and parameters
- You attach the tool in the agent settings
- During a call, the LLM reads your agent prompt, the tool description, and the caller's intent to decide whether to invoke the tool
- The tool executes and returns a result that the agent can use to continue the conversation
Best Practices
- Attach only relevant tools to the agent — fewer tools means more reliable invocations
- Write clear tool descriptions — the LLM uses these to decide when to call the tool
- Guide the LLM in your agent prompt — explicitly describe when a tool should be used
- Test tool behavior — verify your agent invokes tools at the right moments using web or phone calls
