A tool is something that can be used ingame (as an agent), speaking to the game via an application, or out of game completely but changing something to do with the game (such as gene editing, sprite creation, etc.)
Browse a list of known tools here.