Definition
A model-discoverable executable function exposed by an MCP server with a name, description, and input schema.
Distinguish it from nearby terms
An MCP tool is one protocol-specific kind of tool; a function call is the model's proposed invocation.
Check your understanding
The host or application must still authorize, validate, execute, and inspect the result.