Frankly, “whitelisting” clients is against the spirit of MCP.
It's probably good news for users and open source though, why would you pay for something if a free tool with an MCP can do it.
For products for which this is true resorting to whitelisting clients simply accelerates your obsolescence by creating a temporary market for products that are MCP, and open agent, friendly.