Ramdin, who made only 11 in total at the Headingley Test, cracked 16 fours and three sixes in his 163-ball knock before he was the eighth wicket to fall when he edged Ruel Brathwaite to wicket-keeper Paul Dixey.
He put on 110 with Jerome Taylor (35) before the Windies declared on 534-8, a lead of 274, with Chris Gayle and Ravi Rampaul unable to bat due to injury
Irish opener William Porterfield then edged Daren Powell's second ball and four more MCC wickets fell in the final 23 overs.
The hosts lost wickets at regular intervals and were 64 for five, effectively six down as captain Sanath Jayasuriya had left for an early flight back to Sri Lanka, when play was surprisingly brought to a premature conclusion with 15 overs remaining.
The Windies main objective had been for their batsmen to score runs ahead of this week's third Test with England at Old Trafford.
To that end the fixture in the north-east was a success with five players making useful scores - two of them centuries.
Earlier Runako Morton had made the highest first-class score recorded on the picturesque Durham ground of 201.
The Windies had begun the final day on 340 for four and they lost Darren Sammy to the second ball of the morning.
Sammy drove medium-pacer Simon Butler straight to Will Porterfield at short cover where the Ireland opener took a smart low catch.
Ramdin, whose innings was workmanlike rather than spectacular, received good support from Taylor who followed his five-wicket haul with the ball with a patient 35.
West Indies had reached 450 for five after 111 overs at lunch, with Ramdin on 73, but the first over of the session again brought joy for the MCC as Taylor played around a straight ball from Butler and was comprehensively bowled.
Mali Richards, son of West Indies legend Viv, then uprooted Daren Powell's off stump before Ramdin completed a 132-ball century.
The West Indies were clearly unconcerned about forcing a result and only when Ramdin's occupation of the crease ended did the players head for the pavilion.
Even then the decision was a formality as Chris Gayle and Raul Rampaul were unable to bat due to injury.
The MCC's eight bowlers stuck to their task but most were expensive, although seamers Brathwaite and Butler shared five of the wickets to fall.
Having spent a long time in the field the hosts lost Porterfield in the first over of the second innings.
An attempted pull succeeded only in top edging off Powell for Ramdin to take a simple catch.
Zoheb Sharif was then trapped lbw on the front foot by Taylor for seven as the MCC slipped to 22 for two.
A direct hit from substitute fielder Dwayne Bravo then ran out Luke Evans while Sammy had Dixey caught in the gully by Sylvester Joseph.
The MCC were 54 for five when James Morris, one of four Durham UCCE players in the side, mistimed an on-drive to give Sammy his second wicket.
With the MCC effectively six down as captain Sanath Jayasuriya had left for an early flight back to Sri Lanka, play was surprisingly brought to a premature conclusion with 15 overs remaining.
MCC XI 260 all out and 64 for 5 (Paul Dixey 17; Darren Sammy 2 for 14, Darren Powell 1 for 6) drew with West Indies 534 for 8 decl ( Runako Morton 201, Denesh Ramdin 131, Darren Ganga 47, Slyvester Joseph 41, Jerome Taylor 35; Butler 3 for 121, Brathwaite 2 for 97, Mali Richards 1 for 44).