The 34-year-old replaces David Wiese who will be out for six weeks with a fractured finger, the selectors announced on Saturday.
It raises the possibility of a first international appearance in 18 months for powerful hitter Morkel who will also reach 50 caps in the 20-over format if he plays.
Batsman Rilee Rossouw will miss the five-match one-day series that follows and has been replaced by uncapped Khaya Zondo who is also in the T20 squad.
South Africa will also play four tests on what is their longest ever tour to the sub-continent.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Nick Said, editing by Tony Jimenez; nick.said@thomsonreuters.com; Reuters Messaging: nick.said.thomsonreuters.com@reuters.net; +27 83 272 2948)
