# Composio — 250+ Tool Integrations for AI Agents > Composio connects AI agents to 250+ tools (GitHub, Slack, Jira, DBs) with managed auth. 15K+ stars. Python/JS SDK, MCP support. AGPL-3.0. ## Install Save as a script file and run: # Composio — 250+ Tool Integrations for AI Agents > Connect your AI agents to 250+ external tools with managed authentication. 15K+ GitHub stars. One SDK, all integrations. ## Quick Use ```bash pip install composio-core composio login composio add github # OAuth flow handles auth automatically ``` ```python from composio_openai import ComposioToolSet, Action toolset = ComposioToolSet() # Get GitHub tools for your agent tools = toolset.get_tools(actions=[ Action.GITHUB_CREATE_ISSUE, Action.GITHUB_STAR_REPO, Action.SLACK_SEND_MESSAGE, ]) # Use with any LLM framework # OpenAI, LangChain, CrewAI, Autogen, Claude — all supported ``` **For Claude Code / MCP:** ```bash composio mcp start # Starts Composio as an MCP server ``` ## Intro Composio is the integration layer for AI agents. Instead of building OAuth flows, managing API keys, and writing API wrappers for every tool your agent needs, Composio provides: - **250+ pre-built integrations**: GitHub, Slack, Jira, Linear, Notion, Google Workspace, Salesforce, databases, and more - **Managed authentication**: OAuth2, API keys, JWT — Composio handles the auth flow for each service - **MCP server mode**: Run Composio as an MCP server for Claude Code, Cursor, and other MCP-compatible tools - **Framework agnostic**: Works with OpenAI, LangChain, CrewAI, AutoGen, Anthropic SDK, Vercel AI SDK - **Action-level granularity**: Don't expose entire APIs — pick specific actions (e.g., "create issue" but not "delete repo") - **Execution environments**: Run tools in sandboxed Docker containers for safety Think of Composio as "Zapier for AI agents" — but designed for programmatic use, not visual workflows. ## FAQ **Q: How does auth work?** A: Run `composio add github` and it opens an OAuth flow in your browser. Tokens are securely stored and auto-refreshed. Your agent never sees raw credentials. **Q: Can I use it with Claude Code?** A: Yes, two ways: (1) Use the Python SDK in your scripts, or (2) Run `composio mcp start` to expose all tools as an MCP server that Claude Code can connect to. **Q: What if I need a tool that's not in the 250+ list?** A: You can create custom tools with the Composio SDK. Define the API schema and auth method, and it integrates seamlessly. **Q: Is it free?** A: Open-source with a free tier. Self-hostable. The cloud version has a generous free plan for individual developers. ## Works With - Claude Code (via MCP server mode) - Cursor, Windsurf (via MCP) - OpenAI, LangChain, CrewAI, AutoGen, Vercel AI SDK - 250+ services: GitHub, Slack, Jira, Linear, Notion, Google, Salesforce, etc. - Python 3.8+, Node.js 18+ ## Source & Thanks - GitHub: https://github.com/ComposioHQ/composio (15K+ stars) - License: AGPL-3.0 (open source, self-hostable) - Docs: https://docs.composio.dev - Maintainer: Composio --- Source: https://tokrepo.com/en/workflows/da7c97a3-7d95-41c9-8def-32aa87ff81ce Author: Agent Toolkit