Function Calling

Vendor-specific term for structured tool invocation by an LLM.

Function calling is the API pattern where providers expose a list of functions the model may call. MCP generalizes this into a portable server protocol so the same MCP server works across AI clients without per-vendor rewrites.