Hello mam...
Yes it is necessary to have cap after root canal treatment...because root canal treated teeth more prone to brittle so its is must to go for capping...Many types of crown material available such as Metal ceramic,All ceramic, zirconia, Emax material...Choice of material depends on your affordability
Next Steps
kindly visit dentist for furthur clinical examination and management