I don’t use OpenClaw, but tool calling works with other tools (and Qwen 3.5).
Have a look over here:
where the cowork of eugr’s container and helpers with OpenClaw has been discussed. There is an example to use with Qwen3 Coder Next that you could compare and adapt.