Skip to main content

Tools

Tools are pre-built connectors that allow AI agents to interact with external services and APIs. They transform agents from text generators into action-takers that can send emails, manage files, search the web, and integrate with your existing workflow.

info

Tools are Nodes In VibeAgent, capabilities aren't hidden settings. Every tool is a standalone Node that you drag onto the canvas. To "give" an agent a tool, you simply draw a connection line from the Agent (or Logic node) to the Tool node.

How Tools Work

When a user makes a request, the agent automatically:

  1. Identifies which tool can fulfill the request
  2. Selects the appropriate tool and method
  3. Executes the action with required parameters
  4. Returns the result to continue the conversation

Example:

User: "Send an email to sarah@company.com about the project update"

Agent selects Gmail tool

Executes: gmail.sendEmail(to, subject, body)

Agent responds: "Email sent successfully"

Tool Categories

VibeAgent provides tools across multiple categories to cover your automation needs:

CategoryDescription
Search & ResearchWeb search engines, knowledge bases, and research APIs
CommunicationEmail, messaging, and team collaboration platforms
ProductivityProject management, documentation, and scheduling tools
File ManagementCloud storage, document creation, and file operations
CRM & SalesCustomer relationship management and sales prospecting
MarketingAdvertising platforms, social scheduling, and analytics
Data StorageDatabases, vector stores, and data warehouses
Social MediaSocial platforms for posting and engagement
DeveloperCode repositories, CI/CD, and API utilities
UtilitiesWeb scraping, forms, and general-purpose helpers
tip

Browse the full list of available tools in the Tool Library within your workspace. New integrations are added regularly.


Authentication

Tools fall into two categories based on their authentication requirements:

No Authentication Required
Some tools work immediately without any setup. These are typically public data sources and utility functions.

Authentication Required
Most third-party integrations require credentials. Common authentication methods include:

  • OAuth 2.0 – Securely connect with a single click via services like Google or Microsoft
  • API Keys – Enter a key provided by the service
  • Bot Tokens – Used by messaging platforms like Slack or Discord
Managing Access

For a detailed guide on adding, auditing, and deleting your connected accounts, please refer to the dedicated Manage Credentials Guide.

Node Configuration

Every tool node features two distinct control buttons to manage its behavior:

  1. Auth 🔑: Manages permissions for connecting to services like Gmail and GitHub.
  2. Config ⚙️: Manages specific settings and arguments for the action.

The Config Button

Clicking Config opens a settings modal unique to that specific tool. For example, a Calendar tool might ask for "Days Ahead," while a Spreadsheet tool asks for a "Folder ID".

Visual Indicators: The button color changes to give you visual feedback on the node's state:

  • Grey (Default): The tool is using default settings.
  • Blue (Active): You have applied custom settings or hardcoded specific arguments.

Setting Arguments: Inside the configuration modal, you have two choices for every field:

  • Hardcoded: Type a specific value to force the tool to always use that data. For example, you can set Importance to "High".
  • AI-Determined: Leave the field empty to let the agent decide the value dynamically based on the user's chat context. Empty fields are indicated by the Robot icon🤖.
Save Your Work

After modifying any tool configuration, you must Save the entire workflow graph to apply the changes.

Managing Credentials

Method 1: The Sidebar Manager

For a global view of all your connected accounts:

  1. Navigate to the Graph Configuration section in the right sidebar.
  2. Click Tool Credentials.
  3. Here, you can view, update, or revoke access for any connected service (Google, GitHub, etc.).

You can connect new accounts without leaving your workflow.

  1. Add a Tool: Drag a private tool onto the canvas, such as Gmail Send Email.
  2. Check Status: Notice the Key Icon on the node.
    • Green Auth: Credential is active and working.
    • Grey No Auth: Credential is missing or expired.
  3. Configure: Click the Auth button on the node to open the settings modal.
  4. Connect:
    • Select Existing: Choose a previously connected email from the dropdown menu.
    • Add New: Click the + Add New [Service] button to launch the secure authentication popup.

Example: Connecting Gmail

Follow these steps to authorize a Gmail node:

  1. Drag & Drop: Place the Gmail Send Email node onto your canvas.
  2. Open Settings: Click the key icon (Auth) on the node.
  3. Authenticate:
    • If the dropdown is empty, click + Add New Gmail.
    • A Google popup will appear. Grant VibeAgent the necessary permissions.
  4. Select Account: Once authorized, your email address will appear in the "Select Gmail" dropdown.
  5. Confirm: Click Use Selected Gmail to lock in the credential. The node's status badge will turn Green to indicate it is ready for deployment.

Using Tools in Workflows

Enabling Tools

  1. Open your workflow in the flow builder
  2. Click on an Agent node
  3. Scroll to the Tools section
  4. Select the tools you want to enable
  5. Save the agent configuration
Best Practices
  • Be selective – Enable only the tools your agent needs for its specific task
  • Keep it lean – Fewer tools lead to faster and more accurate decisions
  • Group logically – Combine related tools for cohesive workflows
  • Test thoroughly – Validate workflows after adding new tools

Example Use Cases

Customer Support Bot

Tools: Gmail, Slack, Notion

Workflow

Read support email → Classify urgency → Create task → Notify team

Daily News Digest

Tools: Tavily, Gmail

Workflow

Search industry news → Summarize articles → Email digest at 9 AM

Lead Generation

Tools: Apollo, Lusha, Salesforce

Workflow

Find leads → Enrich contact data → Add to CRM

Social Media Automation

Tools: Twitter, LinkedIn, Analytics

Workflow

Generate post → Publish to platforms → Track engagement