Zveřejnil jsem to jako odpověď dříve, ale převedlo to na komentář...
Escape znak @ na %40
(v řetězci hesla.)
Podle komentářů se domnívám, že to bude fungovat pomocí ovladače C#, ale nemusí fungovat při použití jiných ovladačů (například mongoose na node.js)