Skip to content
LogoLogo

Tools

The vocabulary

TermMeaning
ToolkitA connected app: Gmail, Slack, Notion, Salesforce and so on.
ActionOne thing that toolkit can do, such as "send email" or "create page".
AccountYour login to that app, connected once and reusable across agents.
BindingThe link between one agent and one account.

Available toolkits

ToolkitTypical use
GmailRead, search, draft and send email
Google CalendarRead availability, create events
Google DriveFind and read files
Google DocsCreate and edit documents
Google SheetsRead and write spreadsheet data
SlackPost messages, read channels
NotionSearch, read and create pages
SalesforceRead and update CRM records
SAP SuccessFactorsRead HR data

Tools page: the toolkit catalogue grid with connected accounts badged

Connect an app

  1. Sidebar → Tools.
  2. Pick a toolkit and click Connect.
  3. You are sent to the provider's sign-in page. Log in and approve.
  4. Back in Studio, choose which actions this account exposes.
  5. Give the account a label (e.g. "Support inbox") and save.

Choosing actions

Only the actions you tick can ever be used. This is the narrowest and most important control you have.

The action list is frozen at connect time. If the provider adds a new action next month, it does not silently join an account that was configured before it existed. To pick up new actions, re-open the account and save again.

Attach a toolkit to an agent

  1. Agent Builder → Tools section.
  2. Add tool → pick a toolkit → pick which of your accounts to use.

Selecting actions for a connected Gmail account in the toolkit

Whose account does the agent use?

This is the most important decision on this page. Each toolkit on an agent has one of two modes.

ModeWhose account is usedUse when
Sign in individually (default)The account of whoever is running the agent.Personal assistants. Each person's agent touches only their own inbox, calendar or workspace.
SharedOne bound account, for every runner.Team mailboxes, service accounts, a shared Slack bot.

What "shared" really means

Because of that:

  • Setting a toolkit to Shared requires Editor on the agent.
  • Binding your own personal account requires only Viewer.
  • The mode change gets its own audit row, separate from the account change.

Defaulting to Sign in individually is deliberate. It is the safe direction. A binding that arrives without a mode isolates the credential rather than sharing it.

What the agent can do, precisely

An agent's reach through a tool is the intersection of:

  1. the actions ticked on the account, and
  2. what the provider allows that account to do.

Two agents bound to the same account have the same reach. If you want two agents with different reach, connect the app twice with different action sets.

Disconnecting

Disconnect an account from the Tools page. Studio removes its record and asks the provider to revoke the grant. Any agent bound to it stops being able to use that toolkit.

What gets recorded

EventRecorded in
Connecting an accountAudit logs
Changing exposed actionsAudit logs
DisconnectingAudit logs
Binding an account to an agentAudit logs
Changing shared / individual modeAudit logs, as its own row
Each individual tool call in a runAudit traces, with arguments, result and duration

Safety checklist before going live

  • Only the necessary actions are ticked
  • Write actions (send, delete, update) are genuinely needed
  • The mode is Sign in individually unless a shared account is intended
  • The agent is shared with the smallest sensible group
  • A Guardrails connection is attached
  • The instructions tell the agent to ask before any irreversible action
  • You have run it in the Sandbox against a test account first