Product Thumbnail

Universal CLI by Composio

Connect AI agents to 1000+ apps directly from your terminal

Developer Tools
Artificial Intelligence
GitHub

There’s a lot of debate right now around how agents should use tools: MCP vs. CLI. We don’t think there’s one right answer. Universal CLI by Composio gives you a single interface to connect agents to tools, whether you're working with MCP, APIs, or both. Same underlying system. Just another way to access it.

Top comment

Hello PH 👋🏼 I'm back with a banger launch. There's a debate happening on Twitter right now: MCP vs CLI. Everyone's picking sides. We're here to settle it: the answer is both. Stoked to announce Universal CLI by Composio today. Your agents can get access to 1000+ tools instantly with one command in your terminal. Same Composio ecosystem you know, new interface for where a lot of you are actually building. The wave is here. We're riding it 🏄 If you have any questions/feedback, me and my team will be hanging out in comments. Let's chat. GO TEAM CLI 🚀

Comment highlights

W demo video guys

Been using the Composio CLI inside Claude Code to connect Notion, Slack, Gmail, and GitHub recently. It's a massive unlock as a solopreneur.

One-click OAuth for all of them, no more context switching between apps.

Multi-Claude'ing + CLI is all you need

The MCP vs CLI take is spot on. I've been going back and forth on which approach to use for my agent workflows and honestly it shouldn't matter that much. One interface for both is the right call.

How's the OAuth handling work in practice? That's always the part where things get messy when you're connecting to like 10 different services.

This seems very helpful for solo developers. How do teams collaborate using this system?

Congrats on the launch! I'm a big fan of composio, I've been using @Rube by Composio for almost all my agents. I see that we can also install Composio natively into other agents aside from the CLI as well. How does the new launch and those other methods compare to Rube? Which do your recommend?

The MCP vs CLI thing is genuinely annoying to navigate as someone who runs a bunch of terminal-based agents. I keep hitting cases where one tool works great over MCP but another only has a CLI wrapper. Having a unified interface that handles both underneath makes a lot of sense. Curious how you handle auth token refresh for long-running agents - that’s usually where things break silently.

A lot of teams worry about security boundaries with agents: where do credentials live, how are scopes enforced, and what audit/logging exists. How does the Universal CLI handle least-privilege and credential lifecycle in practice, especially for multi-user teams and headless/CI environments?

Hey PH community. Soham, co-founder at Composio.

We're taking a side today: we go where our users are.


And right now, a big chunk of them are in the terminal. Claude Code users. Agent builders running scripts. Teams with CI/CD pipelines. They've been asking for this.


MCP is a protocol. CLI is an interface. They solve different problems at different layers and we support both. But the timing for CLI is right, and we're not going to sit on the sidelines while the ecosystem moves.

Announcing Universal CLI by Composio

                 curl -fsSL https://composio.dev/install | bash


With this one command your agent get to access:
- 1000+ tools
- managed auth
- scoped permissions 


All from your terminal.


If you're already on Composio via MCP, this is additive. Use whatever fits your environment.


Building something with it? Drop it below — happy to go deep.


Got any feedback? Let us know what you think in comments below.