MinisatID-MP is an implementation of a search algorithm combining techniques from the fields of SAT, SAT Module Theories, Constraint Programming and Answer Set Programming. The algorithm consists of a core SAT-solver based on the solver Minisat, extended with propagators (in the DPLL(T) architecture) for + Unfounded set computation + Pseudo boolean aggregates (sum, min, max, card, product) + QBF solving + Basic finite-domain constraints such as comparison, sum and product. They are handled in a lazy-clause-generation fashion, and the encoding of variables over a large domain is generated lazily. + Optimization: finite domain variable minimization and subset minimization The architecture supports adding any variable or constraint on the fly, used e.g. in incremental computation. As a variant of MinisatID, MinisatID-MP is equipped with a MultiPrecision library which allows MinisatID-MP to: + Allow more input specifications + Implement additional smarter search propagators - At the cost of a larger overhead for numeric operations. MinisatID-MP is developed by Broes De Cat, Bart Bogaerts and Jo Devriendt and is an integral part of the IDP knowledge-base system. More information can be found on dtai.cs.kuleuven.be/software/minisatid.