All of the runways at JFK have a PAPI except 31R.
Why does 31R not have any kind of VGSI?
See this answer. PAPI's are usually placed at the touchdown point for the runway. By looking at this satellite photo you can see that the touchdown point is at the intersection of 31R and 22R-04L so there is no room for the PAPI.