Yes but there is also Diab's tool and others. Besides, Stanford POS tagger does not perform lemmatization automatically, unless we create one's own code.
Yes I think that MADA is the only operational tool for full morphological disambiguation, but the problem is that it was trained on a modern corpus. We need a tool for classical Arabic.