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 Studio. Once you configure a tool, you can run it in a live sandbox directly from the Tools tab — provide the inputs the tool expects, fire the request, and see the exact response before saving to your agent. The test flow supports all four tool types:- API / Webhook — sends a real HTTP request to your endpoint and shows the status code + response body
- MCP — lists the tools exposed by your MCP server and lets you invoke any of them with test parameters
- Client tools — validates the schema and simulates the handler
- Integrations — lets you fire a real Composio action with test inputs against your connected account
What’s Next?
Integrations
Connect Composio apps to your agent in minutes.
Custom Tools
Build API, MCP, and client-side tools for your agent.