This one works great!
https://www.amazon.com/Stage-DS7200B-Adjustable-Desktop-Microphone/dp/B0002M3OVI/ref=sr_1_5?
I think the approach of the microphone has to change.
You ideally down't want to clamp a microphone to a desk. That limits you actually. Because the microphone isn't in an optimal position.
Instead you should have the microphone on a proper stand.
What I'd recommend is the following and you'll find it more convenient.
Buy 2 different mic stands. 1 for standing. And 1 for your desk.
For standing, use this stand here:
https://www.amazon.com/Stage-MS7201B-Round-Microphone-Stand/dp/B0002MJTZ8/ref=sr_1_14?
But if you'd like to do things while sitting, also buy this.
https://www.amazon.com/Stage-DS7200B-Adjustable-Desktop-Microphone/dp/B0002M3OVI/ref=sr_1_16?
The first link is something you put in your booth for when you are standing.
The second link is one that's easy to carry around and easy to put anywhere on your desk.
Also buy this:
https://www.amazon.com/Stage-QK-2B-Quik-Release-Microphone-Adapter/dp/B0007SL86A/ref=sr_1_1?
Video explaining what it does: https://youtu.be/NY740mICeXU?t=405
This is a quick release. This will make it so that if you want to move your microphone from your desk to standing, you can do it in 1 second. Rather than turn, turn, turn, turn, turn, unscrew and putting it on another stand. Done in 1 second. Click. And just like that your mic is on another stand.
This is the exact one.
About 14 dollars on Amazon.
On-Stage DS7200B Adjustable Desktop Microphone Stand, Black https://www.amazon.com/dp/B0002M3OVI/ref=cm_sw_r_cp_api_i_lBENEbM09DFW3