diff --git a/confluent_server/confluent/messages.py b/confluent_server/confluent/messages.py
index 609a5928..0c66956b 100644
--- a/confluent_server/confluent/messages.py
+++ b/confluent_server/confluent/messages.py
@@ -572,7 +572,10 @@ class InputMCI(ConfluentInputMessage):
             raise exc.InvalidArgumentException(
                 'This only supports per-node input')
         for node in nodes:
-            self.mci[node] = inputdata
+            self.inputbynode[node] = inputdata
+
+    def mci(self, node):
+        return self.inputbynode[node]['identifier']
 
 
 class BootDevice(ConfluentChoiceMessage):