In a large bowl, cream together butter, granulated sugar, and brown sugar until light and fluffy.
Add the egg, vanilla extract, and pumpkin purée. Mix until smooth.
In a separate bowl, whisk flour, baking powder, baking soda, salt, and spices.
Gradually add dry ingredients to the wet mixture, stirring until dough forms.
Cover and chill the dough for at least 30 minutes.
Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
Scoop tablespoon-sized dough balls and place them 2 inches apart on the baking sheet.
Bake for 10–12 minutes, until edges are set but centers look slightly soft.
Let cool on the baking sheet for 5 minutes before transferring to a cooling rack.