Skip to main content
A tool is a callable integration that lets an agent act on an external system. Tools are organized into toolkits and made available through the Tool Gateway, which handles credentials and execution.

Key concepts

Available toolkits

How it works

  1. You connect an account once via a managed OAuth flow.
  2. You bind a toolkit to an agent so it can use those tools.
  3. At runtime, the agent discovers available tools and the Tool Gateway resolves credentials automatically.

Example

Tool Gateway Overview

The full tool integration model.

Connected Accounts

Authorize providers with OAuth.

Bindings

Grant agents access to tools.

Executing Tools

Run tools synchronously or asynchronously.

Next steps

Continue to Knowledge & Memory.