Cannot save underscore custom fields in one wordpress installation using xmlrpc and underscores

You have to unprotect meta to be able to access it with XML-RPC:

<?php

function my_unprotect_meta( $protected, $meta_key, $meta_type ) {

    if( '_al_listing_price' == $meta_key ) {
        return false;
    }

}

add_filter( 'is_protected_meta', 'my_unprotect_meta', 10, 3 );

The solution you’ve mentioned in the comment to the question is ‘duct tape’ though it works. It completely removes meta value sanitization, which is the bad idea.