I am kind of confused why can't you just create a new MCP tool that encapsulates parsing and other required steps together in a code block?
This would be more reliable than expecting the LLM to generate working code 100% of the time?
This would be more reliable than expecting the LLM to generate working code 100% of the time?