Just a moment ago I tried to use Gemini 2.5 (in Cursor) to use Python Gemini SDK. It failed, even with a few iterations.
Then run Claude 3.7 - it worked fine.
So yeah, depends on the case. But I am surprised that model creators don't put extra effort into dealing with setting their own tools.