Check out recreation.gov, or download the app of the same name. It's a portal to many if not most of the NPS (and other unique) campsites.
Winter is busy season, you will want to reserve in advance.
You can call and reserve online
Same day online
Thanks! Your answer is awaiting moderation.