Put the mozzarella cheese and cream cheese into medium sized bowl and microwave for approximately 45 seconds. You want to melt the cheeses, so you can stir them together, but not cook them. If after 45 seconds, some of the cheese is not quite melted, put the bowl back in the microwave in 10 second increments to soften.
When cheeses are melted and combined, add in egg, mix to incorporate and then add the almond flour and baking powder. Stir well to combine the ingredients.
Divide dough into 6 pieces and roll into thick ropes and pinch ends together in the shape of a bagel, then place on a parchment lined cookie sheet.
Break egg into a small bowl, add a tablespoon of water and mix to create an egg wash. With a small brush, brush the egg mixture on top of bagels and sprinkle with your favorite topping (salt, everything bagel seasoning, sesame seeds, poppy seeds etc ).
Place into oven preheated to 400 degrees and bake until the bagel is browned on the outside. Remove from oven and let bagels sit on cookie sheet until cool I(they will be soft at first).
Once cool, slice in half and eat!! You can store these in an airtight container in the refrigerator.