AI Agent Tools
Complete reference for AI Agent Tools — connect your agents to 50+ services so they can take real action on your behalf.
Your AI agents can do more than talk. With Tools, they can create tasks, send emails, post to Slack, update spreadsheets, and interact with dozens of external services — all from a single conversation.
Tools turn conversations into actions. Without tools, an agent can only draft text. With tools, it can execute work across your entire stack.
How to Add Tools to an Agent
Open the Agents tab and select your agent.
Click Edit Agent in the top-right corner.
Switch to the Tools tab in the sidebar.
Click Add Tool, choose the tool you need, and configure it.
Click Update to save.
Each tool has an Enable / Disable toggle so you can turn capabilities on or off without removing them.
Three Ways to Use Agent Tools
Project Chat
Open a project > click the chat icon > select your agent
Taking action inside a specific project context
Agent Sidebar
Click the agent panel on the right side of your workspace
Quick actions while you work on something else
Agent Chat
Go to Agents tab > select agent > New Chat
Dedicated conversations with full tool access
Complete Tool Reference
Below is every tool category available to your agents. Each category contains one or more integrations, and each integration exposes specific actions your agent can perform.
Taskade
Project & Task Management
Create task, update task, complete task, assign task, move task, set due dates, create project
Communication
Slack
Send message, create channel, add reaction, list channels
Discord
Send message, create channel
Microsoft Teams
Send message, create channel
Send message
Telegram
Send message
Email
Gmail
Send email, create draft, find emails, reply to thread
Mailchimp
Create campaign, add subscriber, send email
Google Workspace
Google Sheets
Insert row, update cell, read data, create spreadsheet
Google Drive
Create file, search files, upload document
Google Calendar
Add event, check availability, update event
Google Docs
Create document, append text
Google Forms
Create form, add question
CRM
HubSpot
Create contact, update deal, find company, send email, log activity
Apollo
Find contact, enrich lead, send email sequence
E-Commerce
Shopify
Get product, update inventory, manage orders, look up customer
Stripe
Create payment link, look up charge, manage subscriptions
Social Media
Post content, send message
X / Twitter
Post tweet, send direct message
Create post, add comment
Publish post, manage page content
Developer
GitHub
Create issue, open pull request, add comment, list repos
HTTP Request
Make GET/POST/PUT/DELETE requests to any API endpoint
Content & Publishing
WordPress
Create post, update page, publish content
Webflow
Create CMS item, update collection, publish site
RSS
Fetch and parse feed content
Build Custom Agent Tools
You can turn any automation flow into a reusable agent tool. This lets your agent trigger multi-step workflows mid-conversation.
How it works
Go to the Automations tab and create a new automation.
Choose Agent Tool as the trigger type.
Build your automation flow (add actions, conditions, delays).
Save the automation.
Open your agent > Tools tab > your custom tool now appears in the list.
Enable it and click Update.
When you chat with the agent, it can invoke that entire automation flow as a single tool call.
Power-user pattern: Build a "Send proposal" automation that generates a PDF, attaches it to an email, and logs the activity in your CRM — then expose it as a single agent tool. One prompt does it all.
Human in the Loop
Some tools perform external actions (sending emails, posting messages, making payments). For those, you can enable Human in the Loop approval.
When enabled:
The agent proposes an action and pauses.
You see the action details and can Approve or Reject.
The agent only executes the action after your approval.
Recommended for high-stakes actions like sending emails to customers, making payments, or posting to social media. Start with approval enabled and turn it off once you trust the agent's judgment.
Tips for Better Tool Usage
Mention the tool name in your prompt. Instead of "send a message to the team," say "send a Slack message to #marketing with this update." Explicit tool names help the agent pick the right integration.
Enable only the tools your agent needs. Fewer tools means less ambiguity and faster responses.
Combine tools with knowledge. An agent with your product docs as knowledge AND Gmail as a tool can draft accurate customer replies and send them — all in one step.
Test with Human in the Loop first. Verify the agent picks the right tool and formats actions correctly before giving it full autonomy.
Embed Agents in Websites
Public agents can be embedded on any website, letting visitors interact with your agent without leaving the page.
Two embed methods:
JavaScript Widget (recommended)
Add the Taskade embed script and widget tag to your site. Appears as a floating chat bubble in the corner.
Customer support, lead capture, onboarding
iFrame Embed
Embed the full agent chat interface in an <iframe> element.
Dedicated help pages, knowledge base portals
How to set it up:
Open your agent and go to the Publish tab.
Customize the agent's appearance (name, avatar, welcome message).
Switch to the Share tab and enable Public Access.
Copy the embed code (JavaScript widget or iFrame).
Paste it into your website's HTML.
Tool calling is not supported for public embedded agents. Embedded agents can answer questions and use their knowledge, but cannot execute tool actions (e.g., sending emails or updating spreadsheets). Keep this in mind when designing public-facing agents.
Agent Automation Integration
Agents and automations work together in both directions — agents can trigger automations, and automations can use agents as steps.
Agent as an automation step:
Add an Ask Agent or Run Agent Command action inside any automation workflow. The automation sends a prompt to your agent mid-flow and uses the response in subsequent steps.
Example: A form submission triggers an automation that asks an agent to classify the inquiry, then routes it to the right Slack channel based on the agent's response.
Automation as an agent tool:
Create an automation with Agent Tool as the trigger type.
Build the workflow (actions, conditions, delays).
Open your agent > Tools tab > enable the custom tool.
The agent can now invoke the entire automation from a conversation.
Human in the Loop for integration steps:
When an agent triggers an automation that performs external actions (sending emails, making API calls, posting messages), you can require approval before each action executes. The workflow pauses, shows you the proposed action, and waits for you to Approve or Reject.
Start with approval enabled. Once you're confident the agent-automation combination produces correct results, disable approval for faster execution.
Next Steps
Agent Knowledge & Memory — teach your agent about your business
AI Agent Teams — combine multiple agents into collaborative teams
Automation Action & Trigger Reference — full list of automation triggers and actions
AI Agents Getting Started — create your first agent
Last updated