The 36-year-old downplayed his personal achievement, saying he was more focused on helping England win the final match of the series.
England wrapped up victory at the Oval on Tuesday, winning the final match of the series against the number one side in the world by 118 runs
Root described the feats of Cook, who made 147 in the second innings of a 118-run win, and Anderson, as "fairytale stuff".
Anderson, who now has 564 scalps, said he was happy his friend was on the field to witness his record.
India were dismissed for 345 on the fifth and final day, having been set a mammoth 464 for victory.
James Anderson removed Mohammad Shami to go past McGrath's tally of 563 wickets
The former England captain, about to become a father for the third time, said it was difficult to put his achievement into words
Cook made 147 and Joe Root, his successor as England captain, 125 as the hosts piled up 423 for eight declared in their second innings
The 33-year-old opener reached the landmark in unusual fashion when an overthrow from Jasprit Bumrah that went to the boundary
ICC Awards: Yasir Shah nominated for Test player of the decade, Virat Kohli bags most nominations
ODI Super League fixtures: Pakistan to host New Zealand, West Indies in 2021
PSL Schedule Live Streaming and PSL 5 Matches Details
Sami Aslam opts out of fourth round of Quaid-e-Azam Trophy, might quit Pakistan cricket
Younis Khan named Pakistan batting coach till 2022 T20 World Cup
Sultans v Kings: The showdown between mantra of data and the star-studded home side
Mohammad Rizwan confirmed as Pakistan Test vice-captain
Karachi Kings replace Mitchell McClenaghan with Wayne Parnell
'Fans are our strength and we hope to give them joy by winning the trophy' - Sohail Akhtar
Battered Sultans search for perfect combination against inspired Qalandars