The rock tapaculo or Espinhaço tapaculo (Scytalopus petrophilus) is a species of bird in the Rhinocryptidae family. It is endemic to altitudes of 900–2,100 metres (3,000–6,900 ft) in the central and southern Espinhaço Mountains, and the Mantiqueira Mountains in Minas Gerais, Brazil, though it may also occur in adjacent parts of Rio de Janeiro and São Paulo. It is found in shrubby and grassy habitats in rocky regions, and in elfin and cloud forests. It closely resembles the Diamantina tapaculo and Planalto tapaculo in appearance and voice (especially song; less so in call).