22nd of 42 in Agent and MCP starters
composio
TypeScript and Python SDKs that give agents authenticated tools across 1000+ apps
- Stars
- 30.9k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
27,120 on 3 Apr 202630,862 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Composio is an SDK monorepo (TypeScript, Python, and a CLI) that creates per-user sessions exposing pre-authenticated toolkits to an agent. Sessions default to meta tools that discover, authenticate and execute app tools at runtime, and can also be served through a hosted MCP endpoint. Provider adapters convert the tools to the formats of OpenAI, Anthropic, LangChain, Vercel AI SDK, Google ADK, CrewAI and others.
Who it is for: Developers wiring agents to third-party apps with managed per-user auth
Strengths
- Adapters for about 16 frameworks, including OpenAI Agents, Claude Agent SDK, LangChain and Mastra
- Per-user sessions handle authentication, so the agent does not manage OAuth flows
- Meta tools load tools at runtime instead of putting hundreds of definitions in context
- Each session can also be exposed as a hosted MCP URL for Claude, Cursor or other clients
Weaknesses
- Requires a COMPOSIO_API_KEY from the hosted dashboard; the README documents no self-hosted option
- The SDK is open source, but toolkits and auth run through Composio's service
- Provider coverage is uneven: Vercel and Mastra are TypeScript only, CrewAI and AutoGen Python only
- Pi provider is experimental and ships from a separate package
What it needs
- TypeScript, OpenAI, Anthropic, Google GenAI, LangChain
- Needs Composio API key (hosted service), Node 22+ for TypeScript SDK, Python 3.10+ for Python SDK
Quick answers
Is composio open source?
Yes. Its code is on GitHub under the MIT license.
Head to head
Also in Agent and MCP starters
See all 42| Rank | Project | Score |
|---|---|---|
| 1 | deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI | 98 out of 100 |
| 3 | mcp-useTypeScript framework for building MCP servers with React Views and an Inspector | 84 out of 100 |
| #4 | computerDurable Object virtual filesystem with container, shell and JavaScript runtimes for agents | 84 out of 100 |
| #5 | docker-agentDocker CLI plugin that runs multi-agent teams defined in YAML | 80 out of 100 |
| #6 | skybridgeReact framework for building MCP Apps with interactive UI views | 79 out of 100 |