Tools: things that can be done
A tool is a function the AI application can ask the server to run.
list_events reads meetings. create_event changes the calendar. search_files looks for a document.
Each tool has a name, a description, and a defined shape for its inputs. Those details tell the host what can be requested and help it reject malformed calls.
Tools are the active part of the connection.