PaPoo
cover

Natural language is not a free lunch for enterprise tools

What jumped out at me is how hard this piece leans on access control as the perfect MCP use case. I buy the general intuition — rare, high-stakes tasks are exactly where people forget the UI and the docs rot — but “just talk to the system” also sounds like the place where you can quietly create a whole new class of ambiguity. That’s the part the article mostly hand-waves away.

The strongest argument here isn’t really about MCP. It’s about frequency. If a task happens once a quarter, a polished form is still a chore, and a CLI is still something you have to re-learn under pressure. That part feels right. I’ve seen plenty of enterprise tools where the interface is technically powerful and practically unusable because nobody touches it often enough to stay fluent.

Where I’m less convinced is the assumption that natural language meaningfully solves this instead of moving the complexity somewhere else. The source says the LLM can infer intent, ask clarifying questions, and assemble the right sequence of tool calls. Maybe. But in access control, the “infer” part is exactly where mistakes get expensive. If the system asks the right follow-up questions, great. If it guesses wrong, you’ve built a very conversational incident generator. The article talks about auditability, which is necessary, but not sufficient. An audit trail after the fact does not make a bad interpretation safe.

I also think there’s a hidden tension in the argument about “rare but recurrent” work. Rare tasks are hard because users don’t remember the workflow. That’s true. But rare tasks are also hard because organizations often don’t have crisp rules for them. If the policy is messy, a chat interface doesn’t fix that. It may even make the mess feel cleaner than it is. A form can be annoying, but at least it forces structure. Natural language can disguise the absence of structure.

The article is at its best when it treats MCP as a coordination layer rather than magic. That’s the reasonable version of this story: structured tools, bounded actions, approval steps, and an assistant that helps humans navigate systems they don’t use every day. I’d absolutely try that in a narrow domain with real constraints, especially if the alternative is ticket hell. I would not trust it as a general replacement for workflow design.

What I wish the piece spent more time on is failure mode design. What happens when the model misunderstands a role hierarchy? How strict are the tool schemas? Which actions are read-only versus destructive? Where does human approval kick in? Those details matter more than the nice story about “ambient intelligence.” Without them, this reads a little like a pitch for conversational enterprise software wearing a protocol costume.


Reference: MCP for Enterprise Tasks

同じ著者の記事