Model Context Protocol (MCP) is an open protocol developed by Anthropic that standardizes how AI assistants connect to external tools, APIs, and data sources through a client-server architecture. It provides a universal interface so that any MCP-compatible AI model can use any MCP server without custom integration code for each combination. MCP is designed for developers and organizations building AI applications that need to securely extend model capabilities with real-world context and actions.