@override Map<String, dynamic> toJson() => { 'type': 'mcp_approval_request', 'id': id, 'arguments': arguments, 'name': name, 'server_label': serverLabel, };