diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for pms-domain-model
 
+## 0.1.2.0 -- 2025-09-23
+
+* Support base64 image tool response.
+
 ## 0.1.1.0 -- 2025-09-15
 
 * Fixed validateMessage.
diff --git a/pms-domain-model.cabal b/pms-domain-model.cabal
--- a/pms-domain-model.cabal
+++ b/pms-domain-model.cabal
@@ -20,7 +20,7 @@
 -- PVP summary:     +-+------- breaking API changes
 --                  | | +----- non-breaking API additions
 --                  | | | +--- code changes with no API change
-version:            0.1.1.0
+version:            0.1.2.0
 
 -- A short (one-line) description of the package.
 synopsis:           pms-domain-model
diff --git a/src/PMS/Domain/Model/DM/Type.hs b/src/PMS/Domain/Model/DM/Type.hs
--- a/src/PMS/Domain/Model/DM/Type.hs
+++ b/src/PMS/Domain/Model/DM/Type.hs
@@ -604,6 +604,12 @@
   McpToolsCallResponseResultContent {
     _typeMcpToolsCallResponseResultContent :: String
   , _textMcpToolsCallResponseResultContent :: String
+  }
+  | 
+  McpToolsCallResponseResultImageContent {
+    _typeMcpToolsCallResponseResultContent :: String
+  , _dataMcpToolsCallResponseResultContent :: String
+  , _mimeTypeToolsCallResponseResultContent :: String
   } deriving (Show, Read, Eq)
 
 $(deriveJSON defaultOptions {fieldLabelModifier = dropDataName "McpToolsCallResponseResultContent", omitNothingFields = True} ''McpToolsCallResponseResultContent)
