What Are Tools?
Tools are discrete, well-defined actions that agents can perform. Each tool:- Has a clear purpose (e.g., “Search Splunk logs”, “Create Jira ticket”)
- Accepts typed parameters (search query, ticket title, etc.)
- Returns structured data that agents can reason about
- Is authenticated and scoped to your organization
Think of tools as the agent’s hands - they allow it to interact with the world beyond just thinking and reasoning.
How Agents Use Tools
Agents decide which tools to use based on:Task Understanding
Agent analyzes the task and identifies what information it needs or what actions it should take.
Tool Selection
Agent chooses relevant tools from its available toolset based on the tool descriptions and current context.
Parameter Construction
Agent constructs appropriate parameters for the tool call (e.g., search query, filters, identifiers).
Execution
Tool is invoked with the provided parameters. The integration handles authentication and API calls.
Integrations vs Tools
It’s important to understand the distinction:- Integrations
- Tools
Integrations are authenticated connections to external services.
- You authenticate once (OAuth, API key)
- Credentials are stored securely
- One integration can power multiple tools
- Example: The Jira integration powers tools like:
create_jira_ticketupdate_jira_ticketlist_jira_issuesadd_jira_comment
Granting Tool Access
Agents only have access to tools you explicitly grant. When creating or editing an agent:- Browse available tools by category or integration
- Select which tools the agent can use
- Agent can only call tools in its allowed list