Tools are configurable actions that your AI agent can trigger during a conversation. When the agent determines that a tool is relevant — based on context and user intent — it calls it automatically and presents the result inline.Documentation Index
Fetch the complete documentation index at: https://docs.animam.ai/llms.txt
Use this file to discover all available pages before exploring further.
Two Categories
Configurable Tools
Created by you (via the dashboard or API). You define their name, description, parameters, and behavior. The agent uses these tools exactly when you’ve described it should.Synthetic Tools
Auto-injected by the platform based on connectors and enrichment rules. You don’t create them — they appear automatically when the right configuration is in place.All Tool Types
| Type | Category | Description | When available |
|---|---|---|---|
SUBMIT_FORM | Configurable | Collect visitor info and send by email to tenant | Created by tenant |
GENERATE_QUOTE | Configurable | Generate a structured quote with line items | Created by tenant |
BOOK_MEETING | Configurable | Book a calendar meeting | Created by tenant |
ESCALATE_TO_HUMAN | Configurable | Transfer the conversation to a human agent | Created by tenant |
REMEMBER_FACT | Configurable | Store a key-value fact about the visitor | Created by tenant |
RECOMMEND_PRODUCT | Configurable | Search the product catalog and recommend items | Created when products exist |
CHECK_AVAILABILITY | Synthetic | Query free calendar slots | Auto when Google Calendar connector + BOOK_MEETING |
COLLECT_PAYMENT | Synthetic | Generate a Stripe Checkout link | Auto when Stripe connector is active |
EXPLORE_CORPUS | Synthetic | Fetch the full content of a corpus entry on demand | Auto when corpus entries have summaries |
SEND_VERIFICATION_CODE | Synthetic | Send an OTP code by email to the visitor | Auto when visitorAuthMode is otp or all |
VERIFY_VISITOR_CODE | Synthetic | Verify the OTP code entered by the visitor | Auto with SEND_VERIFICATION_CODE |
VERIFY_EXTERNAL_CHALLENGE | Synthetic | Delegated 2FA via external webhook | Auto when external challenge is configured |
MCP_PROXY | Synthetic | Proxy tool calls to an external MCP server | Auto when tenant has mcpToolsUrl |
Enrichment Chain
At the start of each conversation turn, the platform builds the active tool list through a sequential enrichment chain:- dbTools — Load all configurable tools from the database for this tenant
- enrichCalendar — If Google Calendar connected +
BOOK_MEETINGexists, injectCHECK_AVAILABILITY - enrichStripe — If Stripe connected, inject
COLLECT_PAYMENT - enrichMCP — If
mcpToolsUrlconfigured, discover and injectMCP_PROXYtools (cached 5 min) - enrichProducts — If product catalog exists, inject
RECOMMEND_PRODUCT - enrichCorpus — If corpus has summaries, inject
EXPLORE_CORPUS - enrichOTP — If visitor auth requires OTP, inject
SEND_VERIFICATION_CODE+VERIFY_VISITOR_CODE
Creating a Configurable Tool
ToolSubmission Lifecycle
Every time a tool executes during a conversation, a ToolSubmission record is created and persisted.Statuses
| Status | Meaning |
|---|---|
NEW | Tool was triggered, data collected, not yet actioned |
CONTACTED | A human has followed up with the visitor |
RESOLVED | The submission is closed |
Channels
Submissions are tagged with the channel where the tool was triggered:| Channel | Description |
|---|---|
web | Chat widget on a website |
voice | Voice call via Vapi |
form | Standalone form widget |
api | Direct API call |
Viewing Submissions
Booking CTA
When bothBOOK_MEETING and a Google Calendar connector are active, the chat widget can display a FOMO welcome screen before the conversation starts.
This screen shows:
- Real-time calendar availability (next available slots)
- A countdown to the next free slot
- A direct booking CTA
MCP Tools
TheMCP_PROXY synthetic tool lets your agent proxy calls to any external MCP server. Configure a mcpToolsUrl on your tenant, and the platform will:
- Discover available tools via
tools/listat startup (cached 5 minutes) - Inject them into the agent’s tool list
- Proxy
tools/callrequests transparently during conversations
MCP Tools are available on Pro plan and above.