does anyone have any idea if mapbox recognizes an opacity property in geojson?
No, at the moment we don't. If you want to hide markers, you can either not include them in the GeoJSON document, or if you're using L.mapbox.featureLayer/L.mapbox.markerLayer, you can use .setFilter()
to show markers selectively.