Use CLI when
You need repeatable tests, local screenshots, or CI-compatible browser automation.
Use MCP when
The agent needs interactive browser state, high-level browser capabilities, or policy-constrained browsing.
Practical split
Use Firecrawl for content extraction, Playwright CLI for test automation, and MCP browser tools for agent-guided exploration.