Help us improve
Share bugs, ideas, or general feedback.
From composio-mcp
Use the Composio Connect MCP server to interact with 1000+ apps — GitHub, Slack, Notion, Gmail, Linear, Jira, and more. Composio manages auth, permissions, and intelligent tool routing. Trigger when the user asks to connect an app, execute an action on an external service, or work with connectors.
npx claudepluginhub composiohq/composio-plugin-cc --plugin composio-mcpHow this skill is triggered — by the user, by Claude, or both
Slash command
/composio-mcp:composio-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Composio MCP server at `connect.composio.dev/mcp` gives Claude access to 1000+ apps. Composio manages auth and permissions for all connected apps, intelligently routes to the best tool for the task, helps with long context tasks, and enables programmatic tool calling.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
The Composio MCP server at connect.composio.dev/mcp gives Claude access to 1000+ apps. Composio manages auth and permissions for all connected apps, intelligently routes to the best tool for the task, helps with long context tasks, and enables programmatic tool calling.
You have 7 meta-tools that orchestrate everything:
COMPOSIO_SEARCH_TOOLS — always start hereDiscovers the right tools and returns a recommended execution plan. Call this first whenever the user mentions or implies an external app or workflow.
queries with a use_case describing what the user wants to doknown_fields for any IDs, names, or settings the user mentionedsession: { generate_id: true } for new workflows; reuse the returned session_id for follow-up callsCOMPOSIO_GET_TOOL_SCHEMAS — inspect before executingRetrieves full input schemas for tools by slug. Call this when SEARCH_TOOLS doesn't provide a complete schema — never guess or invent input parameters.
COMPOSIO_MULTI_EXECUTE_TOOL — run tools (up to 50 in parallel)Executes discovered tools. Supports parallel execution for independent operations.
sync_response_to_workbench: true if the response may be largeCOMPOSIO_MANAGE_CONNECTIONS — connect appsCreates, lists, renames, or removes app connections. Actions:
add — initiates OAuth, returns a redirect URL to show the userlist — shows connected accounts with IDs, aliases, statusesrename — rename an account aliasremove — disconnect an accountAfter initiating a connection, show the auth link to the user as a formatted markdown link, then immediately call COMPOSIO_WAIT_FOR_CONNECTIONS.
COMPOSIO_WAIT_FOR_CONNECTIONS — poll until auth completesCall after showing the auth link from MANAGE_CONNECTIONS. Waits until the connection reaches ACTIVE or FAILED state.
COMPOSIO_REMOTE_BASH_TOOL — shell commands in a remote sandboxFor processing large tool responses saved to remote files. Use jq, awk, sed, grep, etc.
COMPOSIO_REMOTE_WORKBENCH — Python scripting in a remote sandboxFor bulk operations, data processing, or multi-tool chains. Persistent Jupyter notebook — state is preserved across calls. Has helper functions like run_composio_tool() and invoke_llm().
Only use the workbench when data is stored in a remote file or you need bulk/scripted execution. If data is already inline, process it directly.
COMPOSIO_SEARCH_TOOLS with the user's intentCOMPOSIO_MANAGE_CONNECTIONS → show auth link → COMPOSIO_WAIT_FOR_CONNECTIONSCOMPOSIO_GET_TOOL_SCHEMAS if neededCOMPOSIO_MULTI_EXECUTE_TOOL with discovered tools