Tool Call Node

Overview

A Tool Node is a specialized component designed to integrate seamlessly with third-party APIs, significantly extending the capabilities of your workflows. Acting as a bridge between large language models (LLMs) and real-time, external information sources, the Tool Node enables dynamic and context-aware automation.

Miiflow supports a wide variety of API integrations, allowing you to easily incorporate external tools into your workflows. In addition, Miiflow provides several custom-built tools tailored to meet specific use cases and requirements.

Supported Tools and Capabilities

Coda API Tool

  • Create a new Coda document

  • Create, update, or delete pages within a Coda document

  • Retrieve, list, or search content inside a Coda document

Google API Tool

  • Google Maps Geocode API: Retrieve geographic location details

  • Google Vision OCR API: Extract text from images

Here API Tool

  • Here Geocode API: Obtain location-based data

Linkup API Tool

  • Perform web searches or answer questions based on real-time web data

Notion API Tool

  • Create new pages or append content to existing Notion pages

  • Read page content or perform keyword-based searches

Perplexity API Tool

  • Interact with Perplexity AI to get real-time responses

Slack API Tool

  • Read and summarize messages from Slack channels

  • Send messages to Slack channels

Yahoo API Tool

  • Retrieve basic stock information from Yahoo Finance

Miiflow API Tools

  • Video Scenes Tool: Extract scenes from a video using OpenCV and PySceneDetect

  • SQL & Database Tool:

    • Convert natural language to SQL

    • Execute SQL queries on connected databases

    • Convert and run natural language queries directly

  • Web Scraper Tool: Scrape and extract structured data from webpages

More tools are continuously being developed. To explore the latest capabilities, please refer to the Tool Node interface within Miiflow.

Configuring a Tool Node

By following these steps, you can effectively utilize Tool Nodes to unlock new dimensions of functionality in your workflows.

Tool Node Example

To set up a Tool Node, follow these steps:

  • Select Node Type

    • Choose "Tool Call" as the node type during configuration.

  • Define Node Name and Description

    • Provide a clear and meaningful name for the node.

    • Add a concise description to clarify the node's purpose within the workflow.

  • Choose the API Tool

    • Select the API tool you wish to integrate with the node.

    • Supported tools include:

      • Google Maps Geocode: For geocoding and reverse geocoding in location-based applications.

      • HERE Geocode: For advanced geolocation services.

      • Perplexity: For real-time web search and information retrieval.

  • Configure the Query

    • Define the query to be sent to the selected API tool.

    • Incorporate variables from previous node outputs to create dynamic, context-aware queries.

  • Set Up Optional Parameters

    • Different tools may offer unique configuration options.

    • While optional, reviewing and configuring these parameters can optimize results

Last updated