diff --git a/pippo-core/src/main/java/ro/fortsoft/pippo/core/ContentTypeEngines.java b/pippo-core/src/main/java/ro/fortsoft/pippo/core/ContentTypeEngines.java
index <HASH>..<HASH> 100644
--- a/pippo-core/src/main/java/ro/fortsoft/pippo/core/ContentTypeEngines.java
+++ b/pippo-core/src/main/java/ro/fortsoft/pippo/core/ContentTypeEngines.java
@@ -17,6 +17,9 @@ package ro.fortsoft.pippo.core;
 
 import ro.fortsoft.pippo.core.util.StringUtils;
 
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
 import java.util.Map;
 import java.util.TreeMap;
 
@@ -59,6 +62,15 @@ public class ContentTypeEngines {
     }
 
     /**
+     * Returns the list of registered content types.
+     *
+     * @return the list of registered content types
+     */
+    public List<String> getContentTypes() {
+        return Collections.unmodifiableList(new ArrayList<>(engines.keySet()));
+    }
+
+    /**
      * Registers a content type engine if no other engine has been registered
      * for the content type.
      *
Add accessor to retrieve registered content types in ContentTypeEngines