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.
Send messages, manage channels, and automate workflows in your Slack workspace.
Manage contacts, opportunities, and accounts in your Salesforce CRM.
Create and manage issues, track sprints, and automate project workflows.
Send, read, and organize emails through your Gmail account.
Connection Status
| Status | Description |
|---|---|
| Active | Connected and ready to use |
| Initiated | OAuth flow started but not completed |
| Failed | Connection failed — needs reconfiguration |
| Not Configured | Not 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.
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