MCP vs. API Explained | Hacker News