Magnesium kan hjälpa till att göra D-vitamin tillräckligt. Personligt magnesiumglycinattillskott (12 veckor) ökade nivåerna av två vitamin D-producerande mikrober i tarmen: C. maltaromaticum (med 23 %) och F. prausnitzii (med 2 %). Magnesiumtillskott höjde också 25(OH)D3-nivåerna i tarmen, men förändringar i dessa mikrober förklarade inte ökningen av vitamin D, vilket tyder på att magnesium sannolikt hjälper vitamin D både som enzymatisk kofaktor och, troligtvis, genom att stödja lokala tarm-vitamin D-producerande mikrober.