Skip to main content
ToolNodes let you interact with external services like Google Sheets, Slack, Notion, databases, and HTTP APIs. Use list_tools() to see every tool available on your platform.

Using ToolNodes

Basic Structure

With Dependencies


Tool Discovery

List All Tools

Search Tools

Get Tool Schema

Output:

Find Tool for Task


Google Workspace

Google Sheets

Google Docs

Gmail


Communication Tools

Slack


HTTP & APIs

Generic HTTP Request

Webhook


Database Tools

SQL Query

Never hardcode database credentials. Use secrets management.

Cloud Storage

AWS S3


CRM & Business Tools

Salesforce

HubSpot

Notion


Tool Categories

Output:

Error Handling

Retry on Failure

Timeout Configuration


Next Steps

Conditional Logic

Branch workflows based on tool outputs

Memory System

Store and retrieve data across runs