Seafoam will not hurt and might help a little, if used early and frequently. There are threads here and even more on the mazdaspeed forum board about how terrible the carbon buildup gets on our intake valves on these direct injection engines over time.
No fuel ever gets into the intake manifold. So the back of the intake valves and the base of those valve stems have no way to get cleaned. The proper remedy is to pull the intake manifold and manually scrub the valves with a strong solvent like denatured alcohol, Chemtool B12 and wire brushes, or media blast them with ground walnut shells. Mazda also sells a similar liquid product for the purpose.
I hear that Mazda now has a high pressure machine that does the same thing, but have not seen it yet.
I removed my intake manifold and did a thorough Chemtool B12 and wire brush cleaning at 60,000 miles. The valves were very nasty. Even this strong solvent ( much stronger than Seafoam) needed to soak for about a half hour before I could make much progress, so I would think that pushing Seafoam quickly through the manifold and past those valves via a vacuum line would not be very effective.
I did the Seafoam treatment through the brake boost vacuum line twice before doing the valve cleaning. Given how bad the valves looked, I can't say that chemical treatment via vacuum lines does much for this car.
Once that carbon and gunk gets hard, it takes serious effort to break it loose.