diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a9454a80d5e4f003bfa881f3b7f0af6a2dca4f1..03874e077d75900630709995236ab368295bd188 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,6 +82,7 @@ TSTGetGlobalTreeUuidFromNode.srv
 TSTClearExecTrees.srv
 TSTGetExecStatus.srv
 TSTGetExecutingTrees.srv
+TSTGetTimeInfo.srv
 TSTGetTree.srv
 TSTGetTreeStartTime.srv
 TSTGetTreeString.srv
diff --git a/srv/TSTGetTimeInfo.srv b/srv/TSTGetTimeInfo.srv
new file mode 100644
index 0000000000000000000000000000000000000000..11d072cddc4c776de615815aa368dd880b143683
--- /dev/null
+++ b/srv/TSTGetTimeInfo.srv
@@ -0,0 +1,10 @@
+#
+# Get a node time info from a TST exec factory using node_uuid.
+#
+
+string node_uuid
+---
+lrs_msgs_tst/TSTTimeInfo info
+bool success
+int32 error
+string reason