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.