Ejento AI
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
GuidesQuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Features
  • Getting Started
  • Basic Operations
    • Features
      • Teams → Projects → Assistants Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Features
      • Introduction to Assistants
      • Assistant Access Control
      • Caching Responses for Assistants
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Modes
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
  • Workflows
    • Features
      • Overview and Types of Supervisors
    • Guides
      • Add Workflow
      • Workflow Chat
  • Corpus
    • Features
      • Introduction
      • Corpus Permissions
      • PII Redaction
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • ETag Setup for Corpus Incremental Refresh
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Tools
    • Features
      • Introduction
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Guides
      • Analytics
  • User Settings
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Assistant Edit Access
      • Add new user
      • Add User in a Team
      • Remove User from a Team
      • View my Access level in a Team
      • View my User Id
  • Chatlogs
    • Guides
      • Chatlogs
      • View Chatlog & Chat thread Id
  • API Keys
    • Guides
      • API Keys
  • Integrations
    • Email Indexing
    • Microsoft Teams
    • Sharepoint Indexing
    • MS Teams Integration Setup
  • Teams
    • Features
      • Introduction
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Features
      • Introduction
    • Guides
      • Add a Project
      • Edit a Project
      • Delete a Project
      • View Project Id
  • Ejento AI Shield
    • Introduction
  1. Features

Introduction

With the latest version of Ejento AI on app.ejento.ai, assistants are now more powerful than ever with the introduction of Tools—a flexible framework that equips assistants with specialized abilities to handle diverse tasks.
🔒 The Tools section within the Ejento app is restricted and can only be accessed by Global Admins.

What Are Tools?#

Tools represent distinct capabilities that an assistant can use to enhance its performance and solve more complex tasks.
Each tool adds specific functionality, enabling assistants to:
Retrieve information
Perform external actions
Interact with APIs or databases
Work with uploaded documents
Communicate with other systems
In short, tools transform assistants from simple responders into dynamic problem-solvers.

Internal vs External Tools#

Ejento AI classifies tools into two main categories:

🔹 Internal Tools#

Provided by Ejento itself.
Always available when creating a new assistant.
Three internal tools are connected by default:
1.
RAG (Retrieve and Generate)
2.
Web Search
3.
Attachment Tool
You can enable/disable these tools anytime from the Agent Tools settings.

🔹 External Tools (Connectors)#

Represent third-party MCP (Model Context Protocol) servers.
Can be created by Ejento or by users themselves.
Also called Connectors.
External tools allow your assistant to integrate with other platforms and services.
Guides to get started:
How to Create an External Tool
How to Connect a Tool to an Assistant

Internal Tools#

1. RAG (Retrieve and Generate)#

The default tool for all assistants.
Retrieves information from a knowledge source (e.g., Corpus) and generates contextually accurate responses.
Serves as the foundation for most knowledge-based tasks.

2. Web Search#

Fetches real-time information from the internet.
Can be configured to use specific search engines such as DuckDuckGo or Bing.
Ideal for assistants that need up-to-date knowledge beyond the stored corpus.

3. Attachment Tool#

Allows uploading documents (PDFs, Word files, etc.) into a chat thread.
Assistant can then summarize, explain, or answer queries from the document content.
Perfect for document-driven conversations.

External Tools (Connectors)#

External tools open the door for advanced integrations. For example:
An assistant can fetch data from an enterprise API.
Communicate with a productivity tool like Slack or Trello.
Query a database for structured information.
Interact with cloud services for deployments or storage.

Categories of Tools#

External tools in Ejento AI are grouped into categories based on their purpose. This helps you quickly identify the right tool for your assistant:
Search
Tools that fetch information from search engines or specialized knowledge sources in real time.
Example: Web search connectors, custom knowledge search APIs.
Communication
Tools that connect assistants with messaging or collaboration platforms.
Example: Slack, Microsoft Teams, email services.
Productivity
Tools that support task management, scheduling, or workflow automation.
Example: Trello, Notion, Google Calendar.
Development
Tools designed for coding, testing, or managing developer workflows.
Example: GitHub Actions, code execution environments, CI/CD systems.
Database
Tools that let assistants query or interact with structured databases.
Example: MySQL, PostgreSQL, MongoDB connectors.
Cloud Service
Tools that integrate with cloud providers to access services like compute, networking, or storage.
Example: AWS, Azure, Google Cloud APIs.
File System
Tools that provide access to file directories or file operations.
Example: Local or remote file management tools.
Cloud Storage
Tools that connect with online file storage services for upload/download.
Example: Google Drive, Dropbox, OneDrive.
Version Control
Tools that integrate with systems used to manage source code and track changes.
Example: GitHub, GitLab, Bitbucket.
You can select tools based on your purpose and connect them to your assistant.

Why Use Tools?#

By leveraging tools, assistants in Ejento AI can:
Handle advanced workflows.
Access real-time knowledge beyond stored data.
Integrate with enterprise systems using external APIs.
Provide document-based insights directly in chats.
Become more adaptive and productive in solving user problems.

Getting Started with Tools#

1.
Create or open an assistant in Ejento AI.
2.
Go to Agent Tools in the settings.
3.
Review the default internal tools (RAG, Web Search, Attachment).
4.
Enable/disable tools as per your needs.
5.
To integrate more functionality:
Follow the guide to Create an External Tool.
Then Connect the Tool to Your Assistant.

Summary#

Tools make your assistants more powerful, flexible, and intelligent.
Internal Tools (RAG, Web Search, Attachment) are built-in and easy to manage.
External Tools (Connectors) allow endless possibilities through third-party MCP servers.
With categories ranging from search and communication to databases and cloud services, you can shape assistants exactly to your needs.
By mastering tools, you ensure that your assistants can tackle real-world challenges with precision and efficiency.
Previous
Document tagging
Next
Tools Overview