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:

Available Tools

Below is a table of all current tools supported by Invicta AI:

#Tool NameDescription
1Advanced Web Browsing (Tavily)Search by Tavily
2Airtable Create RecordsCreate new records in Airtable database
3Airtable Delete RecordsDelete records from Airtable database
4Airtable Find BasesAirtable Find Bases
5Airtable Find RecordsAirtable Find Records
6Airtable Find TablesAirtable Find Tables
7Airtable Update RecordsUpdate existing records in Airtable database
8Data Analysis ToolAnalyze, process, and visualize data using Python capabilities
9Dalle Image GeneratorGenerate an image using Open AI’s Dalle
10Flux DevA 12 billion parameter rectified flow transformer for image generation
11Flux ProState-of-the-art image generation with top-tier prompt following
12Flux Pro 1.1Advanced 12 billion parameter image generation model
13Flux SchnellFast image generation model for local development
14Google Calendar Create EventCreate a new event in Google Calendar
15Google Calendar LookupSearch for events in Google Calendar
16Google Sheets Add RowsAdd new rows to Google Sheets spreadsheet
17Google Sheets Create New SpreadsheetCreate a new Google Spreadsheet
18Google Sheets List All SpreadsheetsRetrieve list of accessible Google Sheets
19Google Sheets List All RowsRetrieve all rows from specified Sheet and tab
20Google Sheets List All TabsFind all tabs in your Google Sheet
21Google Sheets Search FilesSearch for specific Google Sheets files
22Google Sheets Update Row PropertiesUpdate existing row properties
23Google Sheets Update Row ValuesUpdate specific cell values
24Hubspot Create DealCreate a Hubspot Deal
25Hubspot Create NoteCreate a Hubspot note within deal
26Hubspot Delete DealDelete a Hubspot deal
27Hubspot Delete NoteDelete a Hubspot note
28Hubspot Find DealsFind Hubspot Deals
29Hubspot Send MessageSend messages from Hubspot accounts
30Hubspot Update DealUpdate a Hubspot deal
31Hubspot Update NoteUpdate note within Hubspot deal
32Import HubSpot DealsFind a HubSpot deal by ID
33Intercom Send MessageSend message via Intercom
34LinkedIn Profile ScrapingExtract information from LinkedIn profiles
35Long-Term MemorySave and maintain important user information
36Notion Create Database ItemCreate new records in Notion database
37Notion Find DatabasesFind Notion Databases
38Outlook Calendar Create EventCreate a new event in Outlook Calendar
39Outlook Calendar LookupSearch for events in Outlook Calendar
40Reply Email via GmailReply to emails via Gmail
41Reply to Email via OutlookReply to messages from Microsoft Outlook
42Send Email via GmailSend emails via Gmail
43Send Email via OutlookSend messages from Microsoft Outlook
44Slack Send MessageSend a message to a Slack channel
45Twitter Profile ScrapingScrape tweets based on Twitter handles
46Twitter Search Term ScrapingScrape tweets based on search terms
47Video Transcript ExtractorExtract insights from video/audio content
48Web Browsing (DuckDuckGo)Search by DuckDuckGo
49Web RequestMake web request to any website
50Website ScraperScrape the content of a website
51Wikipedia SearchSearch 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:

1

Navigate to the Agent Builder interface

Access the main interface where you can configure your AI agents.

2

Select or create an agent

Choose the existing agent you wish to configure or create a new one.

3

Browse available tools

Explore the list of tools provided by Invicta AI.

4

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.