Tool usage competency is part of overall intelligence. If the model can't get the information it needs, it must clarify that in the response.
I have an example here: https://gist.github.com/nijave/2873b8b10d8c732e46264237b0755...
Tldr; all the Claude models had identical tools and some used them efficiently and verified data while others did a crap job and hallucinated responses. Additionally, Exa MCP tools generally worked better even on older/smaller model (Llama)
If I add "Research the question extensively" to your prompt at the end I get the correct answer from Haiku and Sonnet Med on first try and I've reproduced the original prompt not returning the answer.
Unfortunately every other run now gets your gist in results.