Skip to main content
Tools allow agents to take actions in external systems, such as sending emails, updating CRM records, creating tickets, or posting messages. Realm includes built-in tools and also supports custom integrations via MCP (Model Context Protocol).

Available tools

Realm includes tools for popular workplace apps:

HubSpot

Salesforce

GitHub

Slack

Freshdesk

Gong

Zendesk

Google BigQuery

Google Sheets

Google Drive

Vitally

Gmail

Google Calendar

Outlook

Two tools are available out of the box with no setup required:
ToolDescription
EmailSend emails to Realm users
HTTP RequestSend HTTP requests to external APIs and webhooks

Adding tools to an agent

In the agent editor, navigate to the Tools section to select which tools the agent can use. Only tools that have been enabled by an admin are available.
Agent tools

Configuring actions

Each tool exposes individual actions, such as “Create Ticket” or “Update Contact”. For each action you can choose:
SettingDescription
OnThe agent can run the action automatically
AskThe agent must request user confirmation before running the action
OffThe agent cannot use the action
Use Ask for actions that are hard to reverse or that carry risk, such as sending emails or updating records.

Configuring parameters

You can also configure parameters for each action:
  • Preset parameters: Lock a parameter to a fixed value. For example, always post messages to a specific Slack channel.
  • Hidden parameters: Hide parameters from the model so they cannot be modified or accessed by the agent.

Personal tools

Some tools, such as Gmail, Google Calendar, and Outlook, require each user to connect their own account. These are called personal tools. Users can connect their personal accounts from Settings > Personal integrations. For organization-scoped tools, an admin authenticates once and all users share the same connection.
For details on enabling and managing tools across your organization, see Admin guide: Tools.