diff --git a/gracedb/alerts/xmpp.py b/gracedb/alerts/xmpp.py
index 60d1a0ae471a3a54c4f91bd52273d09a9544a1a5..3d4141e60f86a1a2e03f62d44d5edde9837d9cde 100644
--- a/gracedb/alerts/xmpp.py
+++ b/gracedb/alerts/xmpp.py
@@ -33,12 +33,13 @@ def get_xmpp_node_names(event_or_superevent):
     # Compile a list of node names
     node_names = []
     if is_superevent(event_or_superevent):
-        # TODO: test superevents
-        is_test = False
-        if is_test:
-            superevent_node = 'test_superevent'
-        else:
+        superevent = event_or_superevent
+        if superevent.is_production():
             superevent_node = 'superevent'
+        elif superevent.is_mdc():
+            superevent_node = 'mdc_superevent'
+        else:
+            superevent_node = 'test_superevent'
         node_names.append(superevent_node)
     elif is_event(event_or_superevent):
         # Node name format is group_pipeline or group_pipeline_search