Composio is the SDK for building AI agents that take real action. Connect your agents to GitHub, Gmail, Slack, Notion, and 1000+ other tools — with built-in OAuth, per-user session isolation, real-time triggers, and an MCP-compatible endpoint out of the box. Available for both TypeScript and Python.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ComposioHQ/composio/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Get your first agent calling real tools in under 5 minutes
How Composio Works
Understand sessions, tools, auth, and the MCP endpoint
Providers
OpenAI, Anthropic, LangChain, Vercel AI SDK, and more
API Reference
Full TypeScript and Python SDK reference
What you can build
Composio handles the hard parts of agentic tool integration — authentication, credential refresh, schema formatting, context management — so you can focus on your agent’s logic.1000+ Integrations
GitHub, Gmail, Slack, Notion, Jira, Linear, and hundreds more — all with managed OAuth
Per-User Sessions
Isolate tool access, credentials, and execution state for each of your users
MCP Compatible
Every session exposes a standard MCP URL that any MCP client can connect to
Real-Time Triggers
Subscribe to webhook events from connected apps and react instantly
Tool Router
Intelligently select the right tools for context without flooding the LLM context window
Sandboxed Workbench
Run bash and multi-step workflows in an isolated remote environment
Get started in your language
TypeScript SDK
Install
@composio/core and connect your first toolkitPython SDK
Install
composio and integrate with your Python agentExplore by topic
Core Concepts
Sessions, tools, auth configs, connected accounts, and triggers explained
Authentication Guide
In-chat OAuth, manual auth flows, and custom auth configs
Custom Tools
Define your own tools and toolkits alongside Composio’s built-ins
CLI Reference
Use the Composio CLI for knowledge work inside Claude Code