Designing an MCP server around an existing 600-endpoint API | Hacker News Reader