Hacker News new | ask | show | jobs
by troupo 24 days ago
This is a great example of the AI-hype-induced reply.

> to an LLM that can call tools (since MCP essentially turns an API into a LLM tool).

"Tools" is literally an API call

> With MCP, the agent sees a bunch of tools it can call,

Yes, the agent first calls a specific API that returns the schema for that particular server. It's literally the same.

> One more very important factor is authorization, which no one seems to mention in these discussions.

Yes, API calls to services are often gated behind auth. OAuth that MCP uses is from 2006, and its version 2 is from 2012. What do you think it was created for?

> the MCP provider has auditability: is this a call from a human or from a LLM? That's important in Enterprise

We had "differentiate these two accounts and audit log their activity" probably since the 1950s

> there's also more benefits like being able to "elicit" user input

Two-way communication is also a thing since the 1950s, probably.

1 comments

If you think tool call and letting the LLM call an API via curl are the same thing, you haven’t a clue how LLMs work and honestly shouldn’t be commenting on the topic at all.
A "tool call" is literally a JSON-RPC call with a predefined schema.

You'd know that if you actually did any of the following:

- read the specification

- implemented an MCP server

- observed communication between client and server

- had any experience beyond what LLMs tell you

sometimes I remind myself HN is reddit now except when Dang is awake