No, you do not have to e-file to get e-services. However, you must have an Electronic Filing Identification Number (EFIN) to access certain e-services. An EFIN is assigned to Authorized IRS e-file Providers. To obtain an EFIN, you must apply and be accepted as an Authorized IRS e-file Provider. Once you have an EFIN, you can register for e-services to access various online tools and resources provided by the IRS.
Sources:
Publication 4453
Publication 4452
Publication 3112 (11/2023)
Publication 4458
Publication 1345 (11/2023)
Publication 3909