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 TelegramComposio 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.
▪ 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.
No matches.
Put Composio on autopilot
Connect Composio to your TeleClaw agent and run these 25 tools straight from Telegram.
Get started free