KingCaller

Managing Tools

Create, configure, and assign tools to your AI agents.

Managing Tools

Creating a Tool

  1. Navigate to Tools in the sidebar
  2. Click + Create Tool
  3. Select the tool type (API, Webhook, Function, Integration, CRM)
  4. Configure the tool settings
app.kingcaller.ai
3
Tool creation wizard: step 1 shows tool type selector cards (API, Webhook, Function, Integration, CRM), step 2 shows the API configuration form with Name, Description, HTTP Method, URL, Headers, and Parameters fields
Select the tool type and configure its settings

API Tool Configuration

FieldDescription
NameTool name the agent sees (e.g., "check_availability")
DescriptionWhat the tool does — the agent uses this to decide when to call it
HTTP MethodGET, POST, PUT, DELETE
URLThe API endpoint
HeadersAuthentication headers, content-type
ParametersInput parameters the agent provides
Body TemplateRequest body (for POST/PUT)

Writing Good Tool Descriptions

The agent uses the description to decide when to invoke a tool. Be specific:

Good: "Check available appointment slots for a given date. Use when the caller asks about availability."

Bad: "Calendar tool"

Assigning Tools to Agents

  1. Open an agent in the Agent Builder
  2. Go to the Tools section
  3. Toggle on the tools this agent should have access to
  4. Save changes
app.kingcaller.ai
3
Agent Builder Tools section showing a list of available tools with toggle switches: 'check_availability' (ON), 'book_appointment' (ON), 'lookup_customer' (OFF), 'send_email' (OFF)
Toggle on the tools your agent should use

Execution History

View every tool call made by your agents:

  1. Go to Tools
  2. Click Execution History or Logs tab
  3. Each entry shows:
    • Timestamp — when the tool was called
    • Agent — which agent used it
    • Input — parameters sent
    • Output — response received
    • Status — success or error
    • Duration — execution time

Editing and Deleting Tools

  • Edit: Click any tool to open its configuration
  • Delete: Click the menu (⋮) → Delete
  • Duplicate: Click the menu (⋮) → Duplicate (useful for creating similar tools)

Warning: Deleting a tool that's assigned to an active agent may cause errors during calls. Unassign it from agents first.

On this page