Composio AI Agent

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Composio MCP or direct API to link accounts, trigger cross-platform actions, manage authentication, and automate workflows through natural language.

Connect on Telegram
Composio logo
Composio
CUSTOM

Composio is an integration platform that connects AI agents with hundreds of business tools. It streamlines authentication and lets you trigger actions across services—no custom code needed.

25 Tools 0 Triggers

▪ Tools & Triggers

Supported Tools and Triggers

Every Composio action and event your agent gets out of the box.

Check multiple active connections

Check active connection status for multiple toolkits or specific connected account ids. returns connection details if active, or required parameters for establishing connection if none exists. active connections enable agent actions on toolkits.

Create Plan

$21

Download S3 File

Download a file from a public s3 (or r2) url to a local path.

Enable trigger

Enable a specific trigger for the authenticated user.

Execute Composio Tool

Execute a tool using the composio api.

Get Tool Dependency Graph

Get the dependency graph for a given tool, showing related parent tools that might be useful. this action calls the composio labs dependency graph api to retrieve tools that are commonly used together with or before the specified tool. this helps discover related tools and understand common workflows.

Get required parameters for connection

Gets the required parameters for connecting to a toolkit via initiate connection. returns the exact parameter names and types needed for initiate connection's parameters field. supports api keys, oauth credentials, connection fields, and hybrid authentication scenarios. if has default credentials is true, you can call initiate connection with empty parameters for seamless oauth flow.

Get response schema

Retrieves the response schema for a specified composio tool. this action fetches the complete response schema definition for any valid composio tool, returning it as a dictionary that describes the expected response structure.

Initiate connection

Initiate a connection to a toolkit with comprehensive authentication support. supports all authentication scenarios: 1. composio default oauth (no parameters needed) 2. custom oauth (user's client id/client secret) 3. api key/bearer token authentication 4. basic auth (username/password) 5. hybrid scenarios (oauth + connection fields like site name) 6. connection-only fields (subdomain, api key at connection level) 7. no authentication required automatically detects and validates auth config vs connection fields, provides helpful error messages for missing parameters.

List toolkits

List all the available toolkits on composio with filtering options.

List triggers

List available triggers and their configuration schemas.

Manage connections

$22

Multi Execute Composio Tools

$23

Run bash commands

Execute bash commands in a REMOTE sandbox for file operations, data processing, and system tasks. Essential for handling large tool responses saved to remote files. **Hard 3-minute (180s) execution limit** — break large tasks into smaller commands. PRIMARY USE CASES: - Process large tool responses saved by COMPOSIO_MULTI_EXECUTE_TOOL to remote sandbox - File system operations, extract specific information from JSON with shell tools like jq, awk, sed, grep, etc. - Commands run from /home/user directory by default

Execute Code remotely in work bench

$24

Search Composio Tools

$25

Wait for connection

Wait for connections to be established for given toolkits.

Check active connection (deprecated)

Deprecated: use check active connections instead for bulk operations. check active connection status for a toolkit or specific connected account id. returns connection details if active, or required parameters for establishing connection if none exists. active connections enable agent actions on the toolkit.

Create / Update Recipe from Workflow

$26

Execute Recipe

Executes a Recipe

Create / Update Recipe from Workflow

$27

Get Recipe Details by Slug

Get the details of an existing recipe by its slug. Returns the recipe's name, description, input/output schemas, and the toolkits it uses. Use this to inspect a recipe's structure before executing it.

Get Existing Recipe Details

Get the details of the existing recipe for a given recipe id.

Wait for connection

Wait for user auth to finish. Call ONLY after you have shown the Auth link from COMPOSIO_MANAGE_CONNECTIONS. Wait until mode=any/all toolkits reach a terminal state (ACTIVE/FAILED) or timeout. Example Input: { toolkits: ["gmail","outlook"], mode: "any" }

Get Tool Schemas

Retrieve input schemas for tools by slug. Returns complete parameter definitions required to execute each tool. Only pass tool slugs returned by COMPOSIO_SEARCH_TOOLS — never guess or fabricate slugs. If unsure of the exact slug, call COMPOSIO_SEARCH_TOOLS first.

Put Composio on autopilot

Connect Composio to your TeleClaw agent and run these 25 tools straight from Telegram.

Get started free