Model Context Protocol (MCP)
An open protocol for connecting language models to external tools and data through a uniform interface, so a capability written once works with any compatible client.
Before a shared protocol, every model-to-tool integration was bespoke. MCP standardizes how a server describes what it can do and how a client invokes it, which turns an integration matrix into a list.