API:n ja MCP:n rakentaminen on ilmeistä, mutta milloin pitäisi rakentaa oma agentti?