This paper describes the morphological processor for parsing and generation of the Kazan Tatar language designed and implemented using XEROX finite-state tools. Kazan Tatar is one of the two official languages of the Republic of Tatarstan in the Russian Federation. It is characterized by rich and complex agglutinating morphology with phonologically determined allomorphy. This richness and complexity is defined by the number of suffixes, morpheme functions, and recursive word formation devices. Kazan Tatar grammar, including morphotactics and phonological processes, relevant to the project is discussed along with the implementation details.