option
HomeHome Skill MCP Tools composio

Use 1000+ external apps via Composio - either directly through the CLI or by building AI agents and apps with the SDK

...Expand all
58
Updated time June 29, 2026

About composio

Composio is an AI skill designed to provide seamless access and interaction with over 1,000 external applications through either a command-line interface (CLI) or a software development kit (SDK). It solves the problem of managing multiple apps and automating tasks by acting as a unified tool router that connects users and AI agents to a wide range of services such as Gmail, Slack, GitHub, and Notion. By consolidating these interactions, Composio streamlines workflows and reduces the complexity of handling diverse APIs and authentication processes across different platforms.

The skill offers two main capabilities: direct app interaction via the Composio CLI and building integrated apps or AI agents using the SDK. The CLI enables users to search for tools, execute actions, link accounts, and listen for real-time events without writing code. Meanwhile, the SDK allows developers to create AI agents or backend services that programmatically integrate with external tools, providing more flexibility for building custom workflows. Key features include OAuth-based authentication, real-time event listening, and support for both interactive and non-interactive login flows, ensuring secure and scalable access to external services.

Composio is particularly useful for users who want to automate repetitive tasks, manage multi-user apps with per-user connections, or build AI agents that require access to multiple services. Target users include developers, technical teams, and AI practitioners looking to enhance productivity through automation and integration. Common use cases involve sending emails, creating issues in GitHub, posting messages in collaboration platforms, or orchestrating complex multi-app workflows, all without the need to manually handle each service's API intricacies.

FAQ

How do I start using Composio to interact with external apps?

First, install the CLI if not already installed using the provided install script, then authenticate using 'composio login'. You can then search for tools, link accounts, and execute actions directly through the CLI.

Can I use Composio in a headless or non-interactive environment?

Yes, for agents without direct browser access, you can use '--no-wait' and CLI keys to authenticate and operate in a non-interactive mode.

Which types of external apps are supported?

Composio supports over 1,000 apps, including Gmail, Slack, GitHub, Notion, and many others, allowing both action execution and event listening.

Do I need to write code to use Composio?

No, you can use the CLI for direct interaction without coding. Writing code is only necessary if you want to build custom agents or apps with the SDK.

How do I verify which organization or project I'm logged into?

After authentication, run 'composio whoami' to verify your org_id, project_id, and user_id.

View on GitHub

When to Apply

  • User wants to access or interact with external apps (Gmail, Slack, GitHub, Notion, etc.)
  • User wants to automate a task using an external service (send email, create issue, post message)
  • Building an AI agent or app that integrates with external tools
  • Multi-user apps that need per-user connections to external services

Setup

Check if the CLI is installed; if not, install it:

curl -fsSL https://composio.dev/install | bash

After installation, restart your terminal or source your shell config, then authenticate:

composio login       # OAuth; interactive org/project picker (use -y to skip)composio whoami      # verify org_id, project_id, user_id

For agents without direct browser access: composio login --no-wait | jq to get URL/key, share URL with user, then composio login --key <cli_key> --no-wait once they complete login.

1. Use Apps via Composio CLI

Use this when: The user wants to take action on an external app directly — no code writing needed. The agent uses the CLI to search, connect, and execute tools on behalf of the user.

Key commands (new top-level aliases):

  • composio search "<query>" — find tools by use case
  • composio execute "<TOOL_SLUG>" -d '{...<input params>}' — execute a tool
  • composio link [toolkit] — connect a user account to an app (agents: always use --no-wait for non-interactive mode)
  • composio listen — listen for real-time trigger events

Typical workflow: search → link (if needed) → execute

Full reference: Composio CLI Guide

2. Building Apps and Agents with Composio

Use this when: Writing code — an AI agent, app, or backend service that integrates with external tools via the Composio SDK.

Run this first inside the project directory to set up the API key:

composio init

Full reference: Building with Composio

Install composio

Download and extract the skill files to your .claude/skills/ directory.

Download ZIP

Clone the repository and copy the skill files to your project.

git clone https://github.com/ComposioHQ/skills/blob/main/skills/composio/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copy Copy
Quick Setup: Copy the skill folder to .claude/skills/Claude will automatically detect and use the skill
Repository composiohq/skills

Related Skills

office-mcp
Updated time July 13, 2026
mcpgraph
Updated time June 29, 2026
connect-mcp-server
Updated time June 29, 2026
browser-devtools-mcp
Updated time June 29, 2026
OR