Tools
Tools extend what your agents can do beyond conversation. With tools, agents can remember information, make calculations, call APIs, and interact with external services.
What Are Tools?
Think of tools as the hands and eyes of your agent. Without tools, an agent can only talk. With tools, it can actually do things -- look up an order, create a ticket, send an email, or query a database.
When an agent decides it needs to use a tool, it:
- Chooses which tool to use based on the conversation
- Provides the required inputs
- Receives the tool's output
- Uses that output to craft its response
Tool Categories
Built-in Tools
MeetLoyd provides several tools out of the box:
| Tool | What It Does |
|---|---|
| Memory | Store and retrieve information across conversations |
| Calculator | Perform mathematical calculations (arithmetic, percentages, compound interest) |
| Current Time | Get the current date and time in any timezone |
Integration Tools
When you connect an integration in Settings > Integrations, its tools automatically become available to your agents. No extra configuration needed -- just connect and go.
| Integration | Tools Available |
|---|---|
| GitHub | 67 operations across repos, issues, PRs, actions, security, projects, and discussions |
| HubSpot CRM | 17 operations: contacts, companies, deals, tickets, search, pipelines |
| Google Workspace | User management, groups, shared drives, and licenses |
| Microsoft 365 | User management, groups, Teams channels, SharePoint sites, and licenses |
Each connected integration exposes a single tool with an operation parameter. For example, GitHub becomes one github tool -- the agent selects the operation (e.g., search_repositories, create_issue) via the operation field. This keeps the total tool count low even with many integrations connected.
Platform Tools
Agents can interact with the MeetLoyd platform itself -- listing agents, creating tasks, getting workspace information, and more. These are especially useful for Loyd and other administrative agents.
How Tools Are Assigned
Tools are assigned to agents through authorization grants on the Authorization page. When you grant a permission (e.g., "Contributor" on a Git repository), the associated tools become available automatically.
You can also assign tools in the Agent Wizard when creating or editing an agent -- the "Access and Permissions" step lets you configure grants visually.
Structured Retry Strategies
Tools can define per-error retry guidance that tells agents exactly what to try when something fails. Instead of generic "try again" messages, agents receive targeted instructions like "Target agent not found. Use get_reachable_agents to find valid IDs."
When a tool fails, the platform matches the error against the tool's defined patterns, returns specific guidance, and suggests a fallback tool if one is configured.
Agents also learn from past mistakes. The platform tracks feedback and failure patterns, and injects "lessons learned" into agent prompts so they don't repeat the same errors across runs.