Tools let the assistant ask another program to do something, such as read a file or run a calculation.
The calculators need JavaScript. No internet connection is needed after you start the local server.