Skip to content

Tool Calling and MCP

Diagram showing a model, host application, schema, MCP server, tools and returned results.

Tool calling allows a model to request a defined operation, such as querying a database, running code or calling an API. The application, not the model, must validate arguments, permissions, results and side effects.

Model Context Protocol is an open protocol for connecting AI applications to tools, data sources and reusable capabilities through standard interfaces. MCP improves interoperability; it does not remove the need for authentication, authorisation, validation and trust boundaries.