
Types of capabilities
To see all available capabilities, go to the All Capabilities tab in the agent’s capabilities page.- Some capabilities represent Platform features - such as the ability to generate images, execute code, edit documents, etc.
- Other capabilities represent external integrations—such as Slack, Google Drive, HubSpot, and GitHub. You can also add your own integrations using MCP servers. Learn more about integrations in the integrations overview.
Managing capabilities
Capabilities are an important part of managing the behavior of your agent.- If your agent has too few capabilities, it might not be able to do the task you asked it to do.
- If your agent has too many capabilities, or capabilities that it doesn’t need, it might get confused about when to use which capability.
- “Every morning, search for recent news about our competitors and add a summary to my research document.”
- “Research the top 10 AI startups in Europe and email me a summary.”
- “Every friday at 9am, generate a PDF report of this week’s sales data in google drive and email it to the team.”
- “When you receive an email with an invoice attached, extract the key details and add them to the invoice database.”
- “Monitor Twitter for mentions of our brand and post a daily summary to the #social-listening Slack channel.”
On-demand capabilities
You don’t need to configure all capabilities upfront. If you ask the agent to do something that requires a capability that isn’t enabled, it will automatically request it by showing a capability card in the conversation.
FAQ
What's the difference between capabilities, tools, and MCP servers?
What's the difference between capabilities, tools, and MCP servers?
- A tool is a lower-level technical function exposed to an LLM. For example,
postSlackMessageis a tool that posts a message to a Slack channel. - A capability groups related tools together. The Slack capability includes posting messages, listing channels, reading threads, etc. Capabilities are toggled on/off by the user and may require authentication.
- An MCP server is an external service that exposes tools to an LLM. Adding an MCP server to your agent creates a capability for those tools. See MCP Servers.

