This should work for a descriptor wallet with `disable_private_keys=true`:
$ bitcoin-cli importdescriptors '[{ "desc": "addr(mk4xz7tbbQDcQY68qYehydV9PRBWdVGNw1)#CHECKSUM", "timestamp":"now", "label": "ray"}]'
You will get the CHECKSUM with getdescriptorinfo "addr(mk4xz7tbbQDcQY68qYehydV9PRBWdVGNw1)"
Originally posted by @1440000bytes in #29772 (comment)