MCP vs. API vs. CLI: How should AI agents connect to your app? | Hacker News Reader