my car is geting hot sitting idle with the ac on
First you may want to spray out the condenser and radiator coil fins with a garden hose and nozzle if they are clogged with dirt and bugs will restrict air flow across coils.
The primary reason for this is......your not getting air through the radiator for cooling, never just run the conditioner without the car in motion.
Check your coolant levels. If the coolant level is low in your reservoir and radiator, this will cause it to run hot.
Looking for a Used Cherokee in your area?
CarGurus has 40,996 nationwide Cherokee listings starting at $1,500.
Search Jeep Cherokee Questions
Jeep Cherokee Experts