On July 30, 1987, McBride was assigned to NASA Headquarters to serve as Assistant Administrator for Congressional Relations, with responsibility for NASA's relationship with the United States Congress, and for providing coordination and direction to all Headquarters and Field Center communications with Congressional support organizations. He held this post from September 1987 through March 1989. In 1988, McBride was named to command the crew of the STS-35 (ASTRO-1) mission, scheduled for launch in March 1990, but chose to retire from NASA instead.