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
Stars, last 30 weeks+3,742
3 Apr 2026: 27,120 stars10 Apr 2026: 27,258 stars17 Apr 2026: 27,357 stars24 Apr 2026: 27,464 stars1 May 2026: 27,561 stars8 May 2026: 27,730 stars15 May 2026: 27,884 stars22 May 2026: 28,032 stars29 May 2026: 28,181 stars5 Jun 2026: 28,323 stars12 Jun 2026: 28,432 stars19 Jun 2026: 28,569 stars26 Jun 2026: 28,690 stars3 Jul 2026: 28,803 stars10 Jul 2026: 28,915 stars17 Jul 2026: 29,038 stars24 Jul 2026: 29,141 stars31 Jul 2026: 29,273 stars7 Aug 2026: 29,398 stars14 Aug 2026: 29,525 stars21 Aug 2026: 29,667 stars28 Aug 2026: 29,798 stars4 Sept 2026: 29,939 stars11 Sept 2026: 30,045 stars18 Sept 2026: 30,154 stars25 Sept 2026: 30,259 stars2 Oct 2026: 30,369 stars9 Oct 2026: 30,472 stars16 Oct 2026: 30,604 stars23 Oct 2026: 30,730 stars30 Oct 2026: 30,862 stars

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
Also in Agent and MCP starters
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI268k starsMIT98 out of 100
3mcp-useTypeScript framework for building MCP servers with React Views and an Inspector Live demo ↗ (opens in a new tab)10.8k starsMIT84 out of 100
#4computerDurable Object virtual filesystem with container, shell and JavaScript runtimes for agents9.8k starsMIT84 out of 100
#5docker-agentDocker CLI plugin that runs multi-agent teams defined in YAML4.6k starsApache-2.080 out of 100
#6skybridgeReact framework for building MCP Apps with interactive UI views Live demo ↗ (opens in a new tab)2.2k starsMIT79 out of 100