Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Place the grated zucchini in a clean kitchen towel and squeeze firmly to remove as much moisture as possible.
In a large mixing bowl, combine the ground chicken, oat flour, squeezed zucchini, grated carrot, garlic powder, onion powder, sea salt, and black pepper.
Gently mix the ingredients by hand until just combined, ensuring the vegetables are evenly distributed throughout the meat.
Scoop the mixture and roll into small meatballs, approximately 1 inch in diameter, and place them on the prepared baking sheet.
Lightly brush the tops of the meatballs with olive oil to help them brown.
Bake for 15 to 18 minutes, or until the meatballs reach an internal temperature of 165°F and are lightly golden.
While the meatballs bake, warm the tomato puree in a small saucepan over low heat.
Serve the warm meatballs with the tomato sauce on the side for dipping.