Skip to main content
The ToolNode class runs a Fibonacci platform tool — connecting workflows to services like Google Sheets, Slack, databases, and HTTP APIs.

Constructor

Parameters

Tool names use underscore format (e.g., google_sheets_read, slack_send_message). Use list_tools() or print_tool_info() to see available tools and their exact names.

Template Variables in Params

Any value in params can reference dynamic data:

Tool Categories

Google Workspace

Communication

HTTP & APIs

Databases

Never hardcode database credentials. Use the secrets parameter in wf.run() or the Fibonacci secrets manager.

Cloud Storage

CRM & Business

Tool Discovery

List Available Tools

Search Tools

Inspect a Tool

Output:

Find the Right Tool

Dependencies

Timeout Configuration

Retry Configuration

Conditional Execution

YAML Configuration

Complete Example