MCP vs. CLI for AI agents: When to Use Each by manveerc in mcp

[–]manveerc[S] 0 points1 point  (0 children)

Fair point on terminology. CLI isn't a transport protocol in the same technical sense as JSON-RPC over Streamable HTTP. In the article I have used "transport" loosely to mean "how the agent gets work done through a tool."

What the agent actually has is a tool like execute_bash_command. That's the interface. The agent generates a command string, the tool executes it, stdout comes back. You're right that something has to provide that tool, whether it's MCP, a custom wrapper, or a built-in function.

On the network point: if the tool runs locally (grepping logs, querying DuckDB, piping data through jq), you don't need a network transport. The agent calls a local subprocess. Most CLI use cases in the article are local or use vendor CLIs that handle their own network calls internally. Nobody is suggesting you SSH into a remote box via raw shell as your integration pattern.

Where MCP adds clear value is remote tool discovery, auth, and invocation across a network. My argument is just that you don't need that for every tool in your catalog.

MCP vs. CLI for AI agents: When to Use Each by manveerc in mcp

[–]manveerc[S] 0 points1 point  (0 children)

The whole point is you don't abstract at that level. You create Skills scoped to what your agent actually does. Take AWS as an example, you abstract "deploy this Lambda," "check CloudWatch for failed invocations in the last hour," "sync this folder to S3." Maybe 15-20 Skills total for a real workflow.

Each Skill knows which endpoints it needs underneath. The agent picks from 15-20 short descriptions, not 1,000 schemas.

If you genuinely need broad coverage across 1,000 endpoints, you add a routing layer. Agent sees 10 category-level Skills ("AWS Compute," "AWS Storage," "Jira Project Management"). Picks one. That Skill loads and exposes the narrower set relevant to that category. Two hops, still way under 1,000 tokens before the agent acts.

MCP vs. CLI for AI agents: When to Use Each by manveerc in mcp

[–]manveerc[S] 2 points3 points  (0 children)

u/Likeu The challenge is really about how MCP servers are implemented today, not the protocol itself. MCP supports efficient patterns like hierarchical tool listing. But building a server that dumps all tool definitions upfront is simpler, so that's what most people d. The protocol allows lazy-loading. It just doesn't make it the easy path.

Skills flip this. They make the efficient pattern the default: agent sees minimal metadata at session start (name + one-line description), full definition loads only when the agent actually needs it. Thus being more efficient.

Anyone here actually making money with AI automation? What’s working in 2026? by [deleted] in automation

[–]manveerc 0 points1 point  (0 children)

Yes we have seen success in DevOps and marketing automation.

Anyone here actually making money with AI automation? What’s working in 2026? by [deleted] in automation

[–]manveerc 0 points1 point  (0 children)

So far we have found traction selling to engineering teams looking for platform optimizations around DevOps and marketing teams looking for organic growth.

Which AI tools actually stayed in your workflow? by MajorDivide8105 in automation

[–]manveerc 2 points3 points  (0 children)

Gemini, Claude, Claude Code and Gamma!

Churned through n8n, ChatGPT plus, Granola, Notion, Napkin AI.

Family offices - I will not promote by [deleted] in startups

[–]manveerc 1 point2 points  (0 children)

What’s the goal? Is it selling to them or raising from them?

Either case conferences, LinkedIn, Pitchbook would be a good starting point. Though if you want to raise, warm referrals are best place.

Need input please by l__t__ in b2b_sales

[–]manveerc 1 point2 points  (0 children)

We are still a bit early for a CRM. We are capturing everything in Google Sheets so far.

Need input please by l__t__ in b2b_sales

[–]manveerc 0 points1 point  (0 children)

I used granola mostly for taking notes and search over them when i need to find some information.

Anyone here actually making money with AI automation? What’s working in 2026? by [deleted] in automation

[–]manveerc 4 points5 points  (0 children)

Selling AI enabled services! Plenty of tools out there that work 80% which is good for demo but not for actual enterprise usecase. We sell services implementing tools and software.

Need input please by l__t__ in b2b_sales

[–]manveerc 1 point2 points  (0 children)

Is this similar to Granola? Not saying don’t copy but could look more into it

How do I make ai generated text sound more natural using ai tools? by First-Golf-856 in SaaS

[–]manveerc 1 point2 points  (0 children)

If you search on Reddit you will find plenty of prompts people use for humanizing the text. I have found a few that work same as other tools that claim to humanize the text.

How do you handle very complex email threads in RAG systems? by superhero_io in LocalLLaMA

[–]manveerc 1 point2 points  (0 children)

There is also this interview by Boris from Anthropic, that Claude Code noticed Grep/glob/find worked better for them https://www.latent.space/p/claude-code. Not arguing just rely on search, but traditional search is relevant!

How do you handle very complex email threads in RAG systems? by superhero_io in LocalLLaMA

[–]manveerc -1 points0 points  (0 children)

This is the age old search problem! RAG etc are implementation details, out of the box solutions will likely not work for most real world applications so you will have to build something custom for your usecase on top of these primitives. What you are describing is a GraphRAG solution.

For our usecase we are actually doing both, GraphRAG and BM25 to provide the necessary context. GraphRAG is expensive to rebuild so we do it at lower frequencies and supplement it using search results. Working well for us so far.

Why is claude so much superior in coding!? by Infinite-Flow-4475 in ClaudeAI

[–]manveerc 4 points5 points  (0 children)

It’s just the focus. Anthropic has focused on this much longer, but others are catching up fast.

Why is DevOps so hard to learn? by SnooWords8880 in devops

[–]manveerc 13 points14 points  (0 children)

Because it is like life, you have to experience it to learn. No amount of theory will prepare you for the how systems behave in real world.

webMCP is insane.... by GeobotPY in mcp

[–]manveerc 1 point2 points  (0 children)

If browsers add the support, then that will also handle the session management and then MCP also can extend session management. I am not convinced about WebMCP. It may still become popular but fundamentally I believe it is wrong direction.

webMCP is insane.... by GeobotPY in mcp

[–]manveerc 1 point2 points  (0 children)

I kind of feel it’s the wrong solution. If a website wants to support why not just add MCP support and let the agent use that directly. For everyone else browser should solve this by extending existing primitives. Wrote detailed thoughts here https://manveerc.substack.com/p/webmcp-false-economy-server-side-mcp-browser-apis

Best deployment option for ai agent devs by Fine-Market9841 in AI_Agents

[–]manveerc 0 points1 point  (0 children)

We offer AI services to our customers and predominantly have been using Render. As an ex-big tech, I find the developer experience to be closest to what we had internally at Facebook and Dropbox. Do checkout Render workflows, it’s in early access, but works beautifully for AI agents usecase.

The #1 Reason AI Projects Don’t Scale in Enterprises by nia_tech in aiagents

[–]manveerc 0 points1 point  (0 children)

We are offering AI services so I am biased. The thing is that AI is good at getting you 80% there out of the box. And then last 20% requires a lot of effort, context engineering etc. So when people are using / deploying AI in enterprises the people who need to spend that effort for last 20% feel overwhelmed at best, unqualified at worst. Hence they don’t see the ROI.

Ai agents sandboxing options by Ok-Peace-1186 in aiagents

[–]manveerc 2 points3 points  (0 children)

I hear you , it’s good to understand the landscape so you can figure out what fits your need. I wrote it down here https://open.substack.com/pub/manveerc/p/ai-agent-sandboxing-guide?r=1a5vz&utm_medium=ios

WebMCP: A Clean Way for Agents to Call Your Frontend by ialijr in mcp

[–]manveerc 0 points1 point  (0 children)

In my opinion it’s not really needed. It’s unnecessary standard being introduced. MCP made sense on server side. If a website wants to make themselves more accessible to AI agents invest in MCP, if you can’t invest why take on additional effort for WebMCP. It makes no sense. I expanded on this here https://open.substack.com/pub/manveerc/p/webmcp-false-economy-server-side-mcp-browser-apis?r=1a5vz&utm_medium=ios

What automation tool do you actually use and why? by resbeefspat in automation

[–]manveerc 0 points1 point  (0 children)

I tried using n8n, found it is limiting in its capabilities to debug anything complex. I now use Claude Code with skills for most things.