[Agents]

Tools

Agents can use tools to interact with the external world, these can be APIs, databases, or other services, increasing the capabilities of your agent and extending its functionality beyond its own knowledge base and fixed environment.

tools_graph
Tool Types

Tool Types

We provide a variety of different types of tools agents can laverage.

TypeDescription
Built-InThese are available tools out of the box we provide, these can be called at any given point and all execution happens in our internal environment and cloud.
FunctionsCustom local tools, these are usually functions that are defined in your local environment or code and can be called by the agent, execution happens in your local environment.
MCP ServersFollowing the Model Context Protocol, we provide an SDK compatible wich allows you to create or leverage tools from created servers that can be called by the agent, execution happens in your local environment and/or cloud provider hosting the MCP server.
Built-In

Built-In

Below is a list of the built-in tools currently available.

TypeDescription
Web SearchAllows searching the web for information, this is useful for finding up to date information or information that is not in the agents knowledge.
Code InterpreterCan run code and generate plots, this is useful for data analysis, visualization or running code in a sandboxed environment.
Image GenerationGenerates images, this is useful for creating images based on a prompt or description.
Document LibraryProvides access to read and search through a vast amount of documents, this is useful for finding information in documents or PDFs and perform RAG (Retrieval Augmented Generation) to answer questions based on very specific information.