I've written simple script in PHP that check if login/password pair is valid via xmlrpc mt.getCategoryList method (however other methods also have login and passwords parameters, just look inside wp-includes/class-wp-xmlrpc-server.php)
<?php function wp_xmlrpc_test($url = 'http://www.wordpress.org/xmlrpc.php', $login = 'admin', $password = 'admin') { $xml = '<?xml version="1.0" encoding="utf-8"?>PS. There is even method for fetching available methods (mt.supportedMethods) :)'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); $uri = parse_url($url); $header[] = "Host: ".$uri['host']; $header[] = "Content-type: text/xml"; $header[] = "Content-length: ".mb_strlen($xml); curl_setopt( $ch, CURLOPT_URL, $url); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt( $ch, CURLOPT_HTTPHEADER, $header); curl_setopt( $ch, CURLOPT_POSTFIELDS, $xml); curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST'); $result = curl_exec($ch); curl_close($ch); return $result; } var_dump( wp_xmlrpc_test('http://www.wordpress.org/xmlrpc.php') ); mt.getCategoryList -1 '.$login.'admin '.$password.'