Skip to main content

Tool Integration

Patterns for giving agents access to external tools, APIs, and functions.

Function Tools

Define Python functions as tools.

Built-in Tools

Use pre-built tools from frameworks.

Third-Party Tools

Integrate external services.

MCP Tools

Model Context Protocol for standardized tool access.

Tool Configuration

name
string
required
Tool name for agent to reference
description
string
required
Clear description of what tool does and when to use it
parameters
object
JSON schema of tool parameters

MCP Agents

Learn about MCP integrations

Framework Guides

Framework-specific tool patterns