Which preposition should follow "facilitated" (by or with)?

I agree with Deadrat that a process or action may be facilitated. That is, they may be helped. I also agree that a product cannot be facilitated. "Facilitated" is an ill-defined and pretentious word and probably should not be used here at all. The word you seek is "complemented". "The product is complemented by three tools". Or perhaps "the product contains three tools". Or "the product features three tools".