MCP protocol gaps in agents: mutable context in production | Juanchi.dev