MCP tooling exists because sometimes your need to reduce heuristics to get the dumb LLM to do something useful. Tools do things programmatically correctly every time based on what they’re programmed to do. The only thing the LLM has to do is pick the right tool, provide inputs, and read outputs. The LLM can fuck up in all sorts of ways, and MCP is a way to narrow the sorts of things it can fuck up on.
MCP tooling exists because sometimes your need to reduce heuristics to get the dumb LLM to do something useful. Tools do things programmatically correctly every time based on what they’re programmed to do. The only thing the LLM has to do is pick the right tool, provide inputs, and read outputs. The LLM can fuck up in all sorts of ways, and MCP is a way to narrow the sorts of things it can fuck up on.