Tools and protocols

Model Context Protocol (MCP)

stable definition

Definition

An open client-server protocol for connecting AI applications to tools, resources, and reusable prompts through standardized discovery and invocation.

Distinguish it from nearby terms

MCP standardizes the model-to-capability and context edge; A2A standardizes collaboration between independent agents.

Check your understanding

MCP defines communication primitives but does not by itself make a server trusted or a tool invocation authorized.