There are some instances where we have to read wcf endpoint url from the code.As following you can accomplish that task.
once we add a service to the code it will get added to web.config under <system.serviceModel> section.
so we can access web config like this.
ServicesSection servicesSection = (ServicesSection)ConfigurationManager.GetSection(BASE_ADDRESS_PATH);
var item = servicesSection.Services.Host.BaseAddresses.BaseAddress;
Uri baseAddress = new Uri(item);