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.
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 🚀
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.