The Model Context Protocol (MCP): Building the USB for the Agentic Era