Tools and protocols

MCP tool

stable definition

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.