Are MAVLink messages only meant for receiving?

Hi Everyone
I was wondering if MAVLink messages such as “GPS_RAW_INT”, " GPS_STATUS"," GPS2_RAW" are only meant for listening (reading from flight controller) ? Or can we also send this message to the flight controller?

They are meant as telemetry. You can look at which messages the flight controller listens to here: