diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for pms-ui-notification
 
+## 0.0.3.0 -- 2025-07-06
+
+* Added resources interface.
+
 ## 0.0.2.0 -- 2025-06-29
 
 * Added prompts interface.
diff --git a/pms-ui-notification.cabal b/pms-ui-notification.cabal
--- a/pms-ui-notification.cabal
+++ b/pms-ui-notification.cabal
@@ -20,7 +20,7 @@
 -- PVP summary:     +-+------- breaking API changes
 --                  | | +----- non-breaking API additions
 --                  | | | +--- code changes with no API change
-version:            0.0.2.0
+version:            0.0.3.0
 
 -- A short (one-line) description of the package.
 synopsis:           pms-ui-notification
diff --git a/src/PMS/UI/Notification/DS/Core.hs b/src/PMS/UI/Notification/DS/Core.hs
--- a/src/PMS/UI/Notification/DS/Core.hs
+++ b/src/PMS/UI/Notification/DS/Core.hs
@@ -95,6 +95,18 @@
            } 
   return json
 
+mcp2json (DM.McpResourcesListChangedNotification dat) = do
+  $logDebugS DM._LOGTAG $ T.pack $ "mcp2json: " ++ show dat
+
+  let params = encode (dat^.DM.paramsMcpResourcesListChangedNotificationData)
+  $logDebugS DM._LOGTAG $ T.pack $ "mcp2json: " ++ show params
+
+  let json = def {
+             DM._methodJsonRpcNotification = dat^.DM.methodMcpResourcesListChangedNotificationData
+           , DM._paramsJsonRpcNotification = Just (DM.RawJsonByteString params)
+           } 
+  return json
+
 ---------------------------------------------------------------------------------
 -- |
 --
