Why not use GraphQL instead of inventing a whole new protocol?
That's just quibbling about the details of moving data from point A to point B. You're inventing a new protocol either way.
I agree. GraphQL is highly suitable for this. Anyway, I think just a simple adapter could make it work with this MCP thing.