Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the shredded chicken, mozzarella cheese, cream cheese, sour cream, minced garlic, garlic powder, onion powder, salt, and black pepper. Mix until well combined.
Lay out the flour tortillas on a clean surface. Spread a generous amount of the chicken mixture down the center of each tortilla.
Top the chicken mixture with fresh spinach leaves and diced tomatoes. If desired, sprinkle with chopped parsley for added flavor.
Fold in the sides of the tortilla and then roll it up tightly from the bottom to the top to form a wrap.
Place the wraps seam-side down on a baking sheet lined with parchment paper. Brush the tops lightly with olive oil.
Bake in the preheated oven for 15-20 minutes, or until the wraps are golden brown and crispy.
Remove from the oven and let cool for a few minutes before slicing in half. Serve warm.