# Composio Documentation > Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action. > **For AI agents:** Route by intent. To build an application, start with [Quickstart](https://docs.composio.dev/docs/quickstart.md) or [Providers](https://docs.composio.dev/docs/providers.md) and use `composio.create(user_id)` + `session.tools()`. To use Composio from Codex or Claude Code without explicit MCP intent, install the [native agent plugin](https://docs.composio.dev/docs/agent-plugins.md). To connect an existing client over MCP, use [Composio Connect](https://docs.composio.dev/docs/composio-connect.md). When an application creates a session and needs MCP transport, use [Sessions via MCP](https://docs.composio.dev/docs/sessions-via-mcp.md). See any page's .md endpoint for full usage instructions. ## Get Started - https://docs.composio.dev/docs.md - https://docs.composio.dev/docs/quickstart.md ### SDKs and frameworks - https://docs.composio.dev/docs/providers.md - https://docs.composio.dev/docs/providers/anthropic.md - https://docs.composio.dev/docs/providers/openai.md - https://docs.composio.dev/docs/providers/vercel.md - https://docs.composio.dev/docs/providers/pi.md - https://docs.composio.dev/docs/providers/eve.md - https://docs.composio.dev/docs/providers/google.md - https://docs.composio.dev/docs/providers/langchain.md - https://docs.composio.dev/docs/providers/autogen.md - https://docs.composio.dev/docs/providers/crewai.md - https://docs.composio.dev/docs/providers/llamaindex.md - https://docs.composio.dev/docs/providers/mastra.md #### Custom providers - https://docs.composio.dev/docs/providers/custom-providers.md - https://docs.composio.dev/docs/providers/custom-providers/typescript.md - https://docs.composio.dev/docs/providers/custom-providers/python.md - https://docs.composio.dev/docs/agent-plugins.md - https://docs.composio.dev/docs/cli.md - https://docs.composio.dev/docs/composio-connect.md ## Core concepts - https://docs.composio.dev/docs/how-composio-works.md - https://docs.composio.dev/docs/configuring-sessions.md - https://docs.composio.dev/docs/authentication.md - https://docs.composio.dev/docs/triggers.md - https://docs.composio.dev/docs/skills.md ## Guides - https://docs.composio.dev/docs/sessions-via-mcp.md ### Sandboxes - https://docs.composio.dev/docs/sandbox/remote.md - https://docs.composio.dev/docs/sandbox/local.md ### Extend sessions - https://docs.composio.dev/docs/extending-sessions/proxy-execute.md - https://docs.composio.dev/docs/extending-sessions/custom-tools-and-toolkits.md - https://docs.composio.dev/docs/extending-sessions/custom-mcp.md ### Set up triggers - https://docs.composio.dev/docs/setting-up-triggers/creating-triggers.md - https://docs.composio.dev/docs/setting-up-triggers/subscribing-to-events.md - https://docs.composio.dev/docs/setting-up-triggers/managing-triggers.md - https://docs.composio.dev/docs/setting-up-triggers/custom-oauth-webhooks.md ## Migration and security ### Migration guides - https://docs.composio.dev/docs/migration-guide.md - https://docs.composio.dev/docs/migration-guide/direct-to-sessions.md - https://docs.composio.dev/docs/migration-guide/mcp-servers-to-sessions.md - https://docs.composio.dev/docs/migration-guide/tool-router-beta.md - https://docs.composio.dev/docs/migration-guide/toolkit-versioning.md - https://docs.composio.dev/docs/migration-guide/new-sdk.md ### Security and data - https://docs.composio.dev/docs/security/overview.md - https://docs.composio.dev/docs/security/data-retention.md ## Authentication guides - https://docs.composio.dev/docs/manually-authenticating.md - https://docs.composio.dev/docs/managing-multiple-connected-accounts.md - https://docs.composio.dev/docs/shared-connections.md - https://docs.composio.dev/docs/importing-existing-connections.md - https://docs.composio.dev/docs/custom-app-vs-managed-app.md - https://docs.composio.dev/docs/programmatic-auth-configs.md - https://docs.composio.dev/docs/controlling-scopes.md - https://docs.composio.dev/docs/white-labeling-authentication.md ## Examples - https://docs.composio.dev/examples/general-agent-with-pi.md - https://docs.composio.dev/examples/imessage-agent.md - https://docs.composio.dev/examples.md - https://docs.composio.dev/examples/local-sandbox-pr-reviewer.md - https://docs.composio.dev/examples/standup-slackbot.md ## API Reference (v3.1, current) - https://docs.composio.dev/reference/errors.md - https://docs.composio.dev/reference.md - https://docs.composio.dev/reference/rate-limits.md - https://docs.composio.dev/reference/authenticating-to-composio.md - https://docs.composio.dev/reference/authenticating-to-composio/project-api-key-permissions.md - https://docs.composio.dev/reference/api-reference/api-keys.md - https://docs.composio.dev/reference/api-reference/auth-configs.md - https://docs.composio.dev/reference/api-reference/connected-accounts.md - https://docs.composio.dev/reference/api-reference/files.md - https://docs.composio.dev/reference/api-reference/logs.md - https://docs.composio.dev/reference/api-reference/mcp.md - https://docs.composio.dev/reference/api-reference/organization.md - https://docs.composio.dev/reference/api-reference/organization-management.md - https://docs.composio.dev/reference/api-reference/projects.md - https://docs.composio.dev/reference/api-reference/tool-router.md - https://docs.composio.dev/reference/api-reference/toolkits.md - https://docs.composio.dev/reference/api-reference/tools.md - https://docs.composio.dev/reference/api-reference/triggers.md - https://docs.composio.dev/reference/api-reference/webhook-endpoints.md - https://docs.composio.dev/reference/api-reference/webhook-events.md - https://docs.composio.dev/reference/api-reference/webhook-subscriptions.md ## API Reference (v3.0, legacy — supported, not for new code) - https://docs.composio.dev/reference/v3/authentication.md - https://docs.composio.dev/reference/v3/errors.md - https://docs.composio.dev/reference/v3.md - https://docs.composio.dev/reference/v3/rate-limits.md - https://docs.composio.dev/reference/v3/api-reference/auth-configs.md - https://docs.composio.dev/reference/v3/api-reference/connected-accounts.md - https://docs.composio.dev/reference/v3/api-reference/files.md - https://docs.composio.dev/reference/v3/api-reference/mcp.md - https://docs.composio.dev/reference/v3/api-reference/organization-management.md - https://docs.composio.dev/reference/v3/api-reference/projects.md - https://docs.composio.dev/reference/v3/api-reference/tool-router.md - https://docs.composio.dev/reference/v3/api-reference/toolkits.md - https://docs.composio.dev/reference/v3/api-reference/tools.md - https://docs.composio.dev/reference/v3/api-reference/triggers.md - https://docs.composio.dev/reference/v3/api-reference/webhook-endpoints.md - https://docs.composio.dev/reference/v3/api-reference/webhook-subscriptions.md ## SDK and product reference (version-independent) - https://docs.composio.dev/reference/glossary.md - https://docs.composio.dev/reference/sdk-reference/typescript/auth-configs.md - https://docs.composio.dev/reference/sdk-reference/typescript/composio.md - https://docs.composio.dev/reference/sdk-reference/typescript/connected-accounts.md - https://docs.composio.dev/reference/sdk-reference/typescript/experimental.md - https://docs.composio.dev/reference/sdk-reference/typescript.md - https://docs.composio.dev/reference/sdk-reference/typescript/mcp.md - https://docs.composio.dev/reference/sdk-reference/typescript/remote-file.md - https://docs.composio.dev/reference/sdk-reference/typescript/session-files.md - https://docs.composio.dev/reference/sdk-reference/typescript/session.md - https://docs.composio.dev/reference/sdk-reference/typescript/sessions.md - https://docs.composio.dev/reference/sdk-reference/typescript/toolkits.md - https://docs.composio.dev/reference/sdk-reference/typescript/tools.md - https://docs.composio.dev/reference/sdk-reference/typescript/triggers.md - https://docs.composio.dev/reference/sdk-reference/python/auth-configs.md - https://docs.composio.dev/reference/sdk-reference/python/composio.md - https://docs.composio.dev/reference/sdk-reference/python/connected-accounts.md - https://docs.composio.dev/reference/sdk-reference/python.md - https://docs.composio.dev/reference/sdk-reference/python/mcp.md - https://docs.composio.dev/reference/sdk-reference/python/session.md - https://docs.composio.dev/reference/sdk-reference/python/toolkits.md - https://docs.composio.dev/reference/sdk-reference/python/tools.md - https://docs.composio.dev/reference/sdk-reference/python/triggers.md ## Toolkits - https://docs.composio.dev/toolkits.md - https://docs.composio.dev/toolkits/managed-auth.md - https://docs.composio.dev/toolkits/pro-tools.md - https://docs.composio.dev/toolkits/meta-tools/get_tool_schemas.md - https://docs.composio.dev/toolkits/meta-tools.md - https://docs.composio.dev/toolkits/meta-tools/manage_connections.md - https://docs.composio.dev/toolkits/meta-tools/multi_execute_tool.md - https://docs.composio.dev/toolkits/meta-tools/remote_bash_tool.md - https://docs.composio.dev/toolkits/meta-tools/remote_workbench.md - https://docs.composio.dev/toolkits/meta-tools/search_tools.md ## Full Documentation - https://docs.composio.dev/llms-full.txt