Opener Shikhar Dhawan will lead India in three ODIs against the West Indies in Port of Spain later this month.
Ravindra Jadeja will be his deputy.
Top names, including all-format captain Rohit Sharma, star batsman Virat Kohli and fast bowler Jasprit Bumrah, have been rested and are not part of the 16-member touring group.
The three ODIs will be played on 22, 24 and 27 July, followed by five T20Is.
The left-handed Dhawan (36) has previously led the team in ODI and T20I matches in Sri Lanka last year.
During that tour, he became the oldest person to captain India in the 50-over format at the age of 35.
India, who lost their Covid-delayed fifth Test to England on Tuesday, will play three T20Is and three ODIs in England before touring the West Indies.
Bumrah captained in the absence of Rohit, who missed the Test due to Covid but will return to lead the team in the white-ball matches in England.
India ODI squad: Shikhar Dhawan (c), Ruturaj Gaikwad, Shubman Gill, Deepak Hooda, Suryakumar Yadav, Shreyas Iyer, Ishan Kishan (wk), Sanju Samson (wk), Ravindra Jadeja (v-c), Shardul Thakur, Yuzvendra Chahal, Axar Patel, Avesh Khan, Prasidh Krishna, Mohammed Siraj, Arshdeep Singh.
© Agence France-Presse