Tools
Tools are external functions or APIs that AI agents can use to perform specific tasks or access additional information, extending their capabilities beyond language processing.
Important Considerations
Tip
While we do not limit the number of tools you can add to agents, adding fewer tools often results in better performance. Carefully consider which tools will best serve your agent’s purpose to optimize its efficiency.
Running Tools in Parallel
Our platform supports running multiple tools in parallel, allowing agents to perform several tasks simultaneously. This capability ensures that tasks are completed faster and more efficiently.
Hidden Prompt
Each added tool also includes a hidden prompt sent with every request of the agent. This can affect the agent’s response and consume more Compute Points per request. The hidden prompt includes the tool’s name, description, JSON schema, and other components necessary for the agent to understand and use the tool effectively.
Tool Use Failure and Retrying
When tool use fails, agents have the ability to retry using the tool. To encourage or prevent this behavior, you can instruct it to keep retrying or not in the system message.
Max Iterations
As a safety precaution, there is a max iterations cap at 15. If an agent calls a single tool 15 times, either simultaneously or after retries, it will be automatically stopped.
Tool Structure
A tool consists of:
- The name of the tool.
- A description of what the tool does.
- A JSON schema defining the inputs to the tool.
- A function (and, optionally, an async variant of the function).
When a tool is bound to a model, the name, description, and JSON schema are provided as context to the model. Given a list of tools and a set of instructions, a model can request to call one or more tools with specific inputs.
Tool Categories
Explore our comprehensive range of tools across various categories:
Database
Manage and manipulate data across Airtable and Notion databases efficiently.
Image Generation
Create and manipulate images using various AI models including Flux and DALL-E.
Web Browsing, Scraping, and Search
Access web content, scrape data, and perform advanced searches across platforms.
Email & Communication
Send and manage communications across email, Slack, and other platforms.
Calendar
Manage schedules and events across Google and Outlook calendars.
Spreadsheet
Create and manage Google Sheets with comprehensive control options.
CRM
Handle customer relationships through HubSpot integration and management.
Data Processing & Miscellaneous
Analyze data and handle various utility functions.
Available Tools
Below is a table of all current tools supported by Invicta AI:
# | Tool Name | Description |
---|---|---|
1 | Advanced Web Browsing (Tavily) | Search by Tavily |
2 | Airtable Create Records | Create new records in Airtable database |
3 | Airtable Delete Records | Delete records from Airtable database |
4 | Airtable Find Bases | Airtable Find Bases |
5 | Airtable Find Records | Airtable Find Records |
6 | Airtable Find Tables | Airtable Find Tables |
7 | Airtable Update Records | Update existing records in Airtable database |
8 | Data Analysis Tool | Analyze, process, and visualize data using Python capabilities |
9 | Dalle Image Generator | Generate an image using Open AI’s Dalle |
10 | Flux Dev | A 12 billion parameter rectified flow transformer for image generation |
11 | Flux Pro | State-of-the-art image generation with top-tier prompt following |
12 | Flux Pro 1.1 | Advanced 12 billion parameter image generation model |
13 | Flux Schnell | Fast image generation model for local development |
14 | Google Calendar Create Event | Create a new event in Google Calendar |
15 | Google Calendar Lookup | Search for events in Google Calendar |
16 | Google Sheets Add Rows | Add new rows to Google Sheets spreadsheet |
17 | Google Sheets Create New Spreadsheet | Create a new Google Spreadsheet |
18 | Google Sheets List All Spreadsheets | Retrieve list of accessible Google Sheets |
19 | Google Sheets List All Rows | Retrieve all rows from specified Sheet and tab |
20 | Google Sheets List All Tabs | Find all tabs in your Google Sheet |
21 | Google Sheets Search Files | Search for specific Google Sheets files |
22 | Google Sheets Update Row Properties | Update existing row properties |
23 | Google Sheets Update Row Values | Update specific cell values |
24 | Hubspot Create Deal | Create a Hubspot Deal |
25 | Hubspot Create Note | Create a Hubspot note within deal |
26 | Hubspot Delete Deal | Delete a Hubspot deal |
27 | Hubspot Delete Note | Delete a Hubspot note |
28 | Hubspot Find Deals | Find Hubspot Deals |
29 | Hubspot Send Message | Send messages from Hubspot accounts |
30 | Hubspot Update Deal | Update a Hubspot deal |
31 | Hubspot Update Note | Update note within Hubspot deal |
32 | Import HubSpot Deals | Find a HubSpot deal by ID |
33 | Intercom Send Message | Send message via Intercom |
34 | LinkedIn Profile Scraping | Extract information from LinkedIn profiles |
35 | Long-Term Memory | Save and maintain important user information |
36 | Notion Create Database Item | Create new records in Notion database |
37 | Notion Find Databases | Find Notion Databases |
38 | Outlook Calendar Create Event | Create a new event in Outlook Calendar |
39 | Outlook Calendar Lookup | Search for events in Outlook Calendar |
40 | Reply Email via Gmail | Reply to emails via Gmail |
41 | Reply to Email via Outlook | Reply to messages from Microsoft Outlook |
42 | Send Email via Gmail | Send emails via Gmail |
43 | Send Email via Outlook | Send messages from Microsoft Outlook |
44 | Slack Send Message | Send a message to a Slack channel |
45 | Twitter Profile Scraping | Scrape tweets based on Twitter handles |
46 | Twitter Search Term Scraping | Scrape tweets based on search terms |
47 | Video Transcript Extractor | Extract insights from video/audio content |
48 | Web Browsing (DuckDuckGo) | Search by DuckDuckGo |
49 | Web Request | Make web request to any website |
50 | Website Scraper | Scrape the content of a website |
51 | Wikipedia Search | Search Wikipedia pages |
Continuous Expansion
We are constantly expanding our tool ecosystem to provide even more capabilities to your AI agents. Stay updated with our latest additions to leverage new functionalities as they become available. For detailed information on specific tools, their usage, and best practices, please refer to the individual tool documentation pages.
We continuously strive to improve our platform based on user feedback. If you have suggestions or requests for new tools, please fill out this form. Our team reviews submissions daily and will respond within 72 hours.
Adding Tools to Agents
To add tools to your AI agents:
Navigate to the Agent Builder interface
Access the main interface where you can configure your AI agents.
Select or create an agent
Choose the existing agent you wish to configure or create a new one.
Browse available tools
Explore the list of tools provided by Invicta AI.
Enable selected tools
Activate the tools that align with your agent’s intended functions.
Conclusion
Tools significantly enhance the functionality of our AI agents by providing them with means to interact with external systems and automate complex workflows. By leveraging these tools, you can maximize the efficiency and productivity of your digital workforce.