diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Revision history for futhark-server
 
+## 1.2.2.0 -- 2023-03-10
+
+* Added `cmdTuningParams`.
+
+* Fixed type of `cmdEntryPoints`.
+
 ## 1.2.1.0 -- 2022-07-01
 
 * Added `cmdFields`, `cmdNew`, `cmdProject`, `cmdTypes`, and `cmdEntryPoints`.
diff --git a/futhark-server.cabal b/futhark-server.cabal
--- a/futhark-server.cabal
+++ b/futhark-server.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               futhark-server
-version:            1.2.1.0
+version:            1.2.2.0
 synopsis: Client implementation of the Futhark server protocol.
 
 description: Provides an easy way to interact with a running Futhark
diff --git a/src/Futhark/Server.hs b/src/Futhark/Server.hs
--- a/src/Futhark/Server.hs
+++ b/src/Futhark/Server.hs
@@ -56,6 +56,8 @@
     cmdPauseProfiling,
     cmdUnpauseProfiling,
     cmdSetTuningParam,
+    cmdTuningParams,
+    cmdTuningParamClass,
 
     -- * Utility
     cmdMaybe,
@@ -361,13 +363,21 @@
 cmdSetTuningParam :: Server -> Text -> Text -> IO (Either CmdFailure [Text])
 cmdSetTuningParam s param value = sendCommand s "set_tuning_param" [param, value]
 
+-- | @tuning_params@
+cmdTuningParams :: Server -> Text -> IO (Either CmdFailure [Text])
+cmdTuningParams s entry = sendCommand s "tuning_params" [entry]
+
+-- | @tuning_param_class param@
+cmdTuningParamClass :: Server -> Text -> IO (Either CmdFailure Text)
+cmdTuningParamClass s param = fmap head <$> sendCommand s "tuning_param_class" [param]
+
 -- | @types@
 cmdTypes :: Server -> IO (Either CmdFailure [Text])
 cmdTypes s = sendCommand s "types" []
 
 -- | @entry_points@
-cmdEntryPoints :: Server -> IO (Maybe CmdFailure)
-cmdEntryPoints s = helpCmd s "entry_points" []
+cmdEntryPoints :: Server -> IO (Either CmdFailure [Text])
+cmdEntryPoints s = sendCommand s "entry_points" []
 
 -- | @fields type@
 cmdFields :: Server -> Text -> IO (Either CmdFailure [Text])
