Why is the concept of "MCP" needed at all? Wouldn't a single tool - web access - be enough? Then you can prompt: Tell me the hottest day in Paris in the coming 7 days. You can find useful tools at www.weatherforadventurers.com/tools And then the tools url can simply return a list of urls in plain text like /tool/forecast?city=berlin&day=2026-03-09 (Returns highest temp and rain probability for the given day in the gi…
The prophecy of the hypermedia web
Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
21–30 of 118 posts
Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#22Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#23Why is the concept of "MCP" needed at all? Wouldn't a single tool - web access - be enough? Then you can prompt: Tell me the hottest day in Paris in the coming 7 days. You can find useful tools at www.weatherforadventurers.com/tools And then the tools url can simply return a list of urls in plain text like /tool/forecast?city=berlin&day=2026-03-09 (Returns highest temp and rain probability for the given day in the gi…
MCP can provide validation & verification of the request before making the API call. Giving the model a /tool/forecast URL doesn't prevent the model from deciding to instead explore what other tools might be available on the remote server instead, like deciding to try running /tool/imagegenerator or /tool/globalthermonuclearwar. MCP can gatekeep what the AI does, check that parameters are valid, etc.
Also, MCP can be used to do local computation, work with local files etc, things that web access wouldn't give you. CLI will work for some of those use cases too, but there is a maximum command line length limit, so you might struggle to write more than 8kB to a file when using the command line, for example. It can be easier to get MCP to work with binary files as well.
I tend to think of local MCP servers like DLLs, except the function calls are over stdio and use tons of wasteful JSON instead of being a direct C-function call. But thinking of where you might use a DLL and where you might call out to a CLI can be a useful way of thinking about the difference.
Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#24Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#25Why is the concept of "MCP" needed at all? Wouldn't a single tool - web access - be enough? Then you can prompt: Tell me the hottest day in Paris in the coming 7 days. You can find useful tools at www.weatherforadventurers.com/tools And then the tools url can simply return a list of urls in plain text like /tool/forecast?city=berlin&day=2026-03-09 (Returns highest temp and rain probability for the given day in the gi…
The point is authorization. With full web access, your agent can reach anything and leak anything. You could restrict where it can go with domain allowlists but that has insufficient granularity. The same URL can serve a legitimate request or exfiltrate data depending on what's in the headers or payload: see https://embracethered.com/blog/posts/2025/claude-abusing-net... So you need to restrict not only where the age…
MCP is just as worse version of the above allowing lots of data exfiltration and manipulation by the LLM.
Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#26How is this the 5th one of these I have seen this week, is everyone just trying to make the same thing?
Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#27Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#28 - https://github.com/apify/mcpc
- https://github.com/chrishayuk/mcp-cli
- https://github.com/wong2/mcp-cli
- https://github.com/f/mcptools
- https://github.com/adhikasp/mcp-client-cli
- https://github.com/thellimist/clihub
- https://github.com/EstebanForge/mcp-cli-ent
- https://github.com/knowsuchagency/mcp2cli
- https://github.com/philschmid/mcp-cli
- https://github.com/steipete/mcporter
- https://github.com/mattzcarey/cloudflare-mcp
- https://github.com/assimelha/cmcpRe: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#29If the service is using more tokens to produce the same output from the same query, but over a different protocol, than the service is a scam.
Re: Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
#30Tokens saved should not be your north star metric. You should be able to show that tool call performance is maintained while consuming fewer tokens. I have no idea whether that is the case here. As an aside: this is a cool idea but the prose in the readme and the above post seem to be fully generated, so who knows whether it is actually true.