What MCP means
MCP stands for Model Context Protocol, a standard Anthropic published as open source on November 25, 2024. It solves a very specific problem: before MCP, connecting a language model to an external data source (a database, a calendar, a booking system) required writing a separate integration for every combination of model and system. MCP replaces those custom integrations with a common protocol: any AI application that speaks MCP can connect to any server that also speaks it, without specific code for each pair.
The comparison MCP's own documentation uses is the USB-C port: just as that connector standardized how one electronic device plugs into another, MCP standardizes how any AI application connects to any external system, regardless of who built either side.
MCP shouldn't be confused with an AI crawler or an AI agent. A crawler like GPTBot roams web pages passively to gather training or indexing content. An AI agent carries out a specific task in real time, at a user's request. MCP is different from both: it's the structured technical interface through which a model accesses external data and tools, regardless of whether an agent is executing a task or a crawler is reading content behind it.