The article discusses the limitations of Model Context Protocol (MCP), a protocol that connects large language models (LLMs) to external tools. The author argues that MCP has several issues, including consuming a significant amount of context, having low reliability, and overlapping with existing CLI/API. The article suggests using existing CLI directly or creating skills that wrap existing CLIs as alternatives to MCP. The author also notes that MCP may still be useful in certain scenarios, such as when no CLI exists for a service or for non-developer users.