My understanding is that yes.. Alkaloids, as the name say, are alkali-like. Due to the nitrogen, they have a slightly negative charge, and the positively charged ion (H+) from an acid would be attracted to it, so the alkaloid would be protonated and in it's salt form when there is a bond between the acid and the alkaloid.
Im no chemist and there for sure are many twists and turns to it, exceptions and so on, as maybe some expert will add or correct me, like zwiterion molecules that have two charges in different parts of the molecule
http://en.wikipedia.org/wiki/File
silocybn.svgAnd then you have oxides too, which make the whole thing a bit more complex, like DMT N-Oxide:

It seems oxides also form salts with acids but im not exactly sure how that goes, other experts might voice in here.