Why are they nondeterministic? You can use a fixed seed or temperature=0.
The whole point of "agentic AI" is that you don't have to rigorously test every potential interaction, which means that even a temperature zero model may behave unexpectedly, which is bad for security.
Even with zero temperature (and some of the latest models don’t allow that) you’re still not absolutely guaranteed deterministic output.
What does deterministic mean in this case?
Just repeatable output.
If there was some certainty MCP could add to this equation that would perhaps be theoretically nice, but otherwise it's just .. parsing, a perhaps not "solved" problem, but one for which there's already ample solutions.