diff --git a/cmake/toolchain/heptools-dev3.cmake b/cmake/toolchain/heptools-dev3.cmake
index b2caadb44c26c506f813848bbc79b199db2a4963..037ff476dd90cd2a28cd3e2b296d807f851b61ac 100644
--- a/cmake/toolchain/heptools-dev3.cmake
+++ b/cmake/toolchain/heptools-dev3.cmake
@@ -10,3 +10,5 @@ LCG_external_package(hepmc3  HEAD     GIT=https://gitlab.cern.ch/hepmc/HepMC3.gi
 LCG_remove_package(DD4hep)
 LCG_AA_project(DD4hep        master   GIT=https://github.com/AIDASoft/DD4hep.git   )
 LCG_remove_package(Gaudi)
+LCG_remove_package(rivet)
+LCG_external_package(rivet            3.0.2          ${MCGENPATH}/rivet yoda=1.7.7 )
diff --git a/cmake/toolchain/heptools-dev3python3.cmake b/cmake/toolchain/heptools-dev3python3.cmake
index d3e24c81a42bc1022000eb231ae715848eea92c3..113286ed8dd6d73739a001d31d1f00082e4c3530 100644
--- a/cmake/toolchain/heptools-dev3python3.cmake
+++ b/cmake/toolchain/heptools-dev3python3.cmake
@@ -8,3 +8,6 @@ include(heptools-dev-generators)
 LCG_external_package(ROOT         HEAD   GIT=http://root.cern.ch/git/root.git        )
 LCG_external_package(hepmc3       HEAD   GIT=https://gitlab.cern.ch/hepmc/HepMC3.git )
 LCG_remove_package(Gaudi)
+LCG_remove_package(rivet)
+LCG_external_package(rivet              3.0.2          ${MCGENPATH}/rivet yoda=1.7.7 )
+