You could even repurpose the MCP so you only ever produce the API documentation as EVERY response. No LLM necessary.
Ask HN: Why do we need MCP?
1–10 of 21 posts
Why not just publish your API docs and let the client's bot chain together what calls need to be made.
Re: Ask HN: Why do we need MCP?
#2Probably covers most use cases and is a lot cheaper and safer.
Re: Ask HN: Why do we need MCP?
#3[flagged]
Re: Ask HN: Why do we need MCP?
#4Whats an mcp ? Mcp connectors Iv heard of
Re: Ask HN: Why do we need MCP?
#5I use CLI tools for Git, Atlassian (ACLI), and Metabase, plus custom SigNoz shell scripts to drive API calls instead of an MCP server. This setup works very well at the moment for me.
Re: Ask HN: Why do we need MCP?
#6Probably covers most use cases and is a lot cheaper and safer.
Having a dedicated spec makes it easier for MCP client apps to implement some nice features out of the LLM loop (e.g. OAuth flow or elicitation ), some handy user facing features (e.g. prompts and resource), and some more advanced use-cases (like server sent notifications).
But yeah, a lot of it (including tools) maps well to HTTP semantics. In fact, at work we implement our features as HTTP APIs, and we’ve built a framework that exposes them as MCP servers.
Re: Ask HN: Why do we need MCP?
#7Is anyone forcing you to use MCP? You don't need it. If you can't see the benefit of it, don't use it.
Re: Ask HN: Why do we need MCP?
#8Is anyone forcing you to use MCP? You don't need it. If you can't see the benefit of it, don't use it.
It's why I asked the question. Maybe I missed something.
Re: Ask HN: Why do we need MCP?
#9Is anyone forcing you to use MCP? You don't need it. If you can't see the benefit of it, don't use it.
What’s the harm in being curious and seeing what you might be missing?
Re: Ask HN: Why do we need MCP?
#10Is anyone forcing you to use MCP? You don't need it. If you can't see the benefit of it, don't use it.
What’s the harm in being curious and seeing what you might be missing?
There's no harm in being curious but why frame it like the thing you don't know how to use is not useful? That's harmful.