There's no way to get raw tuple msgpack from C api now.
There's tuple_field(0), but it points at the first field, not at the array header, which may be of different length depending on array size, so it's impossible to obtain a pointer to a valid msgpack with all tuple data.