Skip to main content
Tools give your AI Teammate the ability to take action during a conversation — not just respond. Instead of stopping at an answer, your agent can call an API, look up live data, trigger something in your app, or connect to any of thousands of third-party services. Tools are powered by LLM function calling — the agent decides when a tool is relevant based on the user’s request and your description of what the tool does.

Tool Types

Integrations

Connect 1,000+ apps via Composio — Slack, Google Calendar, Salesforce, HubSpot, and more. Authorize with native OAuth or API key.

API & Webhook

Call any external HTTP endpoint during a conversation. Define the URL, method, headers, and parameters — the agent handles the rest.

MCP

Bring your own Model Context Protocol server. Connect via Streamable HTTP or SSE for a standards-based tool integration.

Client Tools

Trigger actions inside your frontend — open a modal, navigate to a page, update the UI — handled by your npm package at runtime.

When to Use Each

Testing a Tool

Every tool has a Test button in the Developer Studio. Once a tool is connected or created, you can run a live test directly from the portal — provide the inputs the tool expects, fire the request, and verify the response before deploying. This lets you confirm the tool is correctly configured and the agent can reach the endpoint, without needing to start a full conversation.

What’s Next?

Integrations

Connect Composio apps to your agent in minutes.

Custom Tools

Build API, MCP, and client-side tools for your agent.