Audit said zero new MCPs needed — everything was already connected. Then I checked what the tools actually expose.
The MMT server has 15 tools. None of them do alerts. My spec had a step telling the agent to create alerts there. It could never have run.
Read the underlying script too: it computes its own levels and can't accept mine. Spec and script disagreed about who owns the levels, and nobody had noticed.
Fix: flipped the step from create to verify. The agent now checks every candidate level has an alert and names the gaps. Better job anyway — it catches the alert I forgot.
Also had to write in what it can't see: it reads TradingView alerts, not MMT ones. So it reports "no TradingView alert found", never "no alert". Absence of a check isn't a passed check.