French Toast: In a shallow baking dish whisk together eggs, milk, pumpkin puree, vanilla, pumpkin pie spice, cinnamon and salt. Place bread slices into pumpkin mixture and let soak about 60 seconds per side.
In a large nonstick skillet or griddle over medium-low heat, melt 1 tablespoon butter. Cook 2 slices bread at a time until golden brown, about 3 to 4 minutes per side.
Repeat cooking in batches, keep warm. (If using a griddle, you may be able to cook all at one time. Adjust the amount of butter, if needed.)
Maple Pumpkin Butter: In a medium bowl, use an electric mixer to whip softened butter with pumpkin puree, maple syrup, powdered sugar, pumpkin pie spice, and salt until light and fluffy. (Easily doubles for a larger batch)
Serve French toast warm with pumpkin butter, sprinkled with powdered sugar, and drizzled with maple syrup.