# `gs.materials.Tool` `gs.materials.Tool` marks an entity as a kinematically scripted collider that couples to soft and particle media. Use it for actuators, graspers, or moving boundaries whose motion you drive directly while they push on MPM, PBD, or other deformable entities. ```{eval-rst} .. autoclass:: genesis.engine.materials.tool.Tool ```