Agentican Docs

Tools

Connect external services so your agents can take real-world actions.

Overview

Tools are external service integrations that agents can use during task execution. When an agent needs to send a Slack message, create a Jira ticket, or look up a Salesforce contact, it uses a connected tool.

Agentican supports 993 integrations across CRM, email, project management, communication, and more.

Browsing Tools

The Tools page shows a grid of all available integrations. Each tool card displays:

  • Tool name and icon
  • Category (CRM, Email, Calendar, etc.)
  • Connection status badge

Use the search bar to find tools by name, or filter by category using the chip buttons.

All CRM Communication Project Management Email
Active 2
Slack Active

Send messages, manage channels, and automate workflows in your Slack workspace.

Configure Disconnect
Salesforce Initiated

Manage contacts, opportunities, and accounts in your Salesforce CRM.

Configure Disconnect
Not Configured 991
Jira

Create and manage issues, track sprints, and automate project workflows.

Connect
Gmail

Send, read, and organize emails through your Gmail account.

Connect

Connection Status

StatusDescription
ActiveConnected and ready to use
InitiatedOAuth flow started but not completed
FailedConnection failed — needs reconfiguration
Not ConfiguredNot yet connected

Connecting a Tool

Click Connect on any tool card. Depending on the tool, you'll either:

  • OAuth flow — A popup window opens where you authorize Agentican to access your account in the external service
  • API key — Enter your API key directly for services that support key-based auth

Once connected, the tool's status changes to Active and it becomes available for use in plans.

Important: Tool connections are per-user. Each team member needs to connect their own accounts for tools they want agents to use on their behalf.

Configuring Functions

Each tool exposes multiple functions (API endpoints). After connecting, click the gear icon to open the configuration modal. Here you can:

  • See all available functions for the tool
  • Toggle individual functions on or off
  • Require approval for specific functions — when enabled, the agent pauses before calling that function and waits for your review
  • Search within functions by name
  • Toggle all functions on or off at once

For example, the Slack tool might expose functions like send_message, list_channels, read_messages, etc. You can disable functions you don't want agents to use and require approval on sensitive ones like send_message.

S
Slack
Function
Send message
Send a message to a Slack channel or user
List channels
List all channels in the workspace
Read messages
Read messages from a channel or conversation
Set topic
Set the topic for a Slack channel
Disconnect
Cancel Update

Disconnecting a Tool

To disconnect a tool, click the Disconnect button on its card. This revokes the connection and agents will no longer be able to use the tool. You can reconnect at any time.

Using Tools in Plans

When creating a plan, you can assign tools to specific steps. The agent executing that step will have access to the assigned tools' functions. If a tool requires approval, the agent will pause and wait for your review before executing the tool call.

Popular Integrations

Some of the most commonly used integrations include:

  • Communication — Slack, Microsoft Teams, Gmail, Google Calendar
  • CRM — Salesforce, HubSpot
  • Project Management — Jira, Linear, Asana, Trello
  • Documentation — Notion, Confluence, Google Docs
  • Analytics — Google Analytics, Mixpanel
  • Finance — Stripe, QuickBooks
  • Cloud — AWS, GitHub
  • Social — Twitter, LinkedIn