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.