When the electric scalar potential is expanded into spherical coordinates, one gets
\begin{align} \phi (\vec r) = \frac{1}{4\pi\varepsilon_0} \sum_{l=0}^{\infty} \sum_{m=-l}^l \sqrt{\frac{4\pi}{2l+1}} Y_{lm} (\theta, \varphi) \frac{Q_{lm}}{r^{l+1}} \end{align}
with the electric multipole tensor
\begin{align} Q_{lm} = \sqrt{\frac{4\pi}{2l+1}}\int r'^{l} Y^*_{lm} (\theta', \varphi') \rho(\vec r\,^\prime) d^3 r' \,. \end{align}
This is simple and clear. But when the same is done for the magnetic vector potential, one gets
\begin{align} \vec A(\vec r) = \mu_0 \sum_{l=0}^{\infty} \frac{1}{2l+1} \frac{1}{r^{l+1}}\sum_{m=-l}^l Y_{lm} (\theta, \varphi) \int r'^l Y^*_{lm} (\theta', \varphi') \vec j (\vec r\,^\prime)\, d^3 r' \, , \end{align} and I don't see a way to define a magnetic multipole tensor like in the electric case, because now, in the integral, there is a vector, what makes the definition of a tensor of arbitrary rank quite awkward. So how can a magnetic multipole tensor be defined in this case?