Add New Tool
Define a new tool by providing its name, a description of its capabilities, and optional comma-separated tags. This definition helps agents understand what they can conceptually do.
Available Tools
This list defines tools conceptually available to agents. For a tool to be *actually functional*, backend Genkit Tool code must be implemented by a developer.
  • SQL Database

    Allows agent to connect to and query SQL databases for data retrieval and analysis.

    database
    data
    query
  • Python Scripter

    Enables agent to write and execute Python scripts for custom logic and data manipulation.

    scripting
    code
    automation
  • API:GoogleSearch

    Provides agent access to Google Search API for web information retrieval.

    api
    search
    web
  • API:AlphaVantage

    Allows agent to fetch financial data (stocks, forex, crypto) via AlphaVantage API.

    api
    finance
    data
  • Git Repository

    Enables agent to interact with Git repositories (clone, commit, push, pull).

    code
    version control
    source control
  • Docker Engine

    Allows agent to manage Docker containers and images (build, run, stop).

    devops
    container
    virtualization
  • File System Access

    Grants agent the ability to read, write, and manage files on the local system.

    system
    files
    storage
  • Web Browser Tool

    Permits agent to browse websites, extract information, and interact with web elements.

    web
    automation
    scraping
    ui interaction
  • Calculator

    A simple tool for performing mathematical calculations.

    utility
    math
  • StrategicPlannerInterface

    Tool for high-level planning, goal decomposition, and strategy formulation. Typically used by Team Leaders.

    planning
    strategy
    coordination
    team leader
  • Email Client

    Allows agent to send and receive emails for communication purposes.

    communication
    email
    notification
  • Chat Platform

    Enables agent to communicate via integrated chat platforms or APIs.

    communication
    chat
    messaging
  • GoalDecompositionProtocol

    A specialized protocol for breaking down complex goals into smaller, manageable tasks.

    planning
    strategy
    task management
  • Monitoring Dashboard

    Interface to view system metrics, agent performance, and task statuses.

    monitoring
    system
    analytics
    dashboard
  • Alerting System

    Tool to configure and trigger alerts based on specific events or thresholds.

    monitoring
    system
    notification
    alert