There was little in the way of goalmouth action between two shot-shy teams and the main talking point came as Stoke lined up a wall just before the hour mark.
Adam had already been booked for fouling Fraizer Campbell in the first half and the Stoke midfielder appeared to push the Cardiff striker to the ground.
Peter Crouch also seemed to swing an arm towards Campbell and it was the two strikers who ended up in referee Michael Oliver's book.
Mackay had not been aware the push came from Adam, but said: "If you lay hands on somebody and it's not going to be a sending off then it certainly warrants a booking. I suppose Charlie Adam was lucky to stay on the pitch then."
The Cardiff boss was also unhappy his side were not awarded a penalty for an incident not long before when Campbell went down after clashing with Marc Wilson.
"They seemed to suggest it was a tangle of legs but I was looking at it and Fraizer actually nicked in and got in front of him and was getting to the ball," said Mackay. "At the time I absolutely thought it was a penalty."
Despite those frustrations, Mackay was happy to come away from a ground renowned for being one of the Premier League's tougher away fixtures with a point.
The visitors might even have won the game in injury time but Asmir Begovic produced a smart save from young full-back Declan John's goalbound effort.
Mackay said: "We've come to another very tough place, been very resilient and been well worthy of a point.
"I think we managed to restrict Stoke to one attempt on target with a couple ourselves. It was a great save late on from their goalkeeper.
"I'm happy with my team and the way they played. Probably overall a draw was a fair result tonight.
"It was a physical game. There are going to be a lot of balls up to someone who's 6ft 7in and they're a big, strong team. We had to make sure we matched that if we were then going to go and play football the way we did.
"Clean sheets are the basis for picking up points in this league and I'm delighted we picked up another one."
The two sides remain locked together on 14 points, although the draw was enough to lift both of them two places in the Barclays Premier League table, with now a four-point gap to the relegation places.