Beat cream cheese, butter, pumpkin, sugars, and vanilla until smooth. Add egg until just combined.
In a separate large mixing bowl, combine flour, baking powder, salt and spices.
Gradually add the dry ingredients into the wet ingredients until combined.
Chill dough for at least one hour in the freezer. When ready to bake, preheat oven at 350°F.
Roll dough into 1" balls and roll the dough balls around in powdered sugar until covered.
Place a few inches apart on a parchment-lined cookie sheet and bake for 8-10 minutes, until barely set, being very careful not to overbake. They will continue cooking on the cookie sheet once out of the oven.