Tools
Agent Tools
This document describes all available tools for configuring your AI agent in ENSPACE. Each tool represents a capability that you can enable or disable — the more active tools, the more the agent can do.
Read each group's description to decide which tools make sense for your use case.
Tool groups
Records (items) — 4 tools
The agent can read, create, and update records in the workspace (processes, contracts, clients, tickets — any category you have configured). These are the most used tools and recommended for most agents.
| Tool | What it does |
|---|---|
| Create record | Creates a new record in any category |
| Find record by code | Finds a record by its unique code |
| List records | Lists and filters records from a category |
| Update record | Edits fields of an existing record |
Tasks (tasks) — 4 tools
The agent can create, query, and update tasks in the workspace — including approval tasks, where it can register the decision (approved/rejected).
| Tool | What it does |
|---|---|
| Create task | Creates a new task and can assign it to someone |
| List tasks | Searches and filters tasks by status, assignee, deadline, etc. |
| View task details | Returns all information about a specific task |
| Update task | Changes status, priority, assignee, registers approvals |
Categories (types) — 5 tools
The agent can query and manage categories (record types) in the workspace. Necessary for agents that need to understand the workspace structure before creating records.
| Tool | What it does |
|---|---|
| List categories | Lists the categories available in the workspace |
| List categories (advanced) | Lists categories with detailed filters |
| View workspace structure | Returns the complete field structure of each category |
| Create category | Creates a new category in the workspace |
| Edit category | Renames or adjusts an existing category |
Fields (fields) — 3 tools
The agent can manage the fields of a category — add new columns, query the structure, or edit existing field settings. Use only for agents that need to structurally configure the workspace.
| Tool | What it does |
|---|---|
| Create field | Adds a new field to a category |
| List fields | Lists the fields of a category |
| Edit field | Changes the name, options, or settings of a field |
Members (members) — 3 tools
The agent can query, invite, and manage members in the workspace. Use with care — these tools involve sensitive actions like inviting people and changing access levels.
| Tool | What it does |
|---|---|
| List members | Lists who has access to the workspace |
| Invite member | Sends an invitation to a new member by email |
| Update member | Changes a member's access type, status, or role |
Member groups (member-groups) — 4 tools
The agent can create and manage member groups (teams, departments). Useful for agents that organize people or apply permissions by group.
| Tool | What it does |
|---|---|
| Create group | Creates a new member group |
| List groups | Lists existing groups |
| Edit group | Changes data or replaces the members of a group |
| Add members to group | Adds people to a group without removing existing ones |
Roles (roles) — 3 tools
The agent can create and manage roles (e.g.: Manager, Analyst, Coordinator) that can be assigned to members.
| Tool | What it does |
|---|---|
| Create role | Creates a new role in the workspace |
| List roles | Lists available roles |
| Edit role | Renames or deactivates a role |
Utilities (utils) — 3 tools
Support tools that expand the agent's capabilities: send emails, read files, and generate direct links to ENSPACE.
| Tool | What it does |
|---|---|
| Send email | Sends formatted or plain emails through the workspace |
| Read file | Reads the content of a file (PDF, Excel, Word, CSV, TXT) |
| Generate link | Generates direct links to ENSPACE pages |
Recommendations by agent type
| Agent type | Suggested tools |
|---|---|
| Query assistant | List records, Find record, List categories, View structure |
| Record creation agent | + Create record, View workspace structure |
| Task agent | Create task, List tasks, View details, Update task |
| Communication agent | Send email, Generate link, List members |
| Onboarding agent | Invite member, List roles, Create group, Add members to group |
| Configuration agent | All category, field, role, and group tools |