Cocaine and several bottles of whiskey apparently fueled the elite agents’ boneheaded fling with about 20 hookers at a posh hotel in Cartagena, Colombia, a hotel staffer told The Post.

The employee responded to the trashed room with police and other Hotel El Caribe workers when one prostitute raised hell after a Secret Service member initially refused to pay her.

“When I went upstairs I walked into a messy room. The room was littered with two whiskey bottles — and a line of white powder, I believed to be cocaine, was on top of a round glass table in the room,” the staffer told The Post.