diff -urN mantisbt-1.3.0.orig/api/soap/mc_filter_api.php mantisbt-1.3.0/api/soap/mc_filter_api.php
--- mantisbt-1.3.0.orig/api/soap/mc_filter_api.php	2016-07-10 08:09:51.000000000 +0900
+++ mantisbt-1.3.0/api/soap/mc_filter_api.php	2016-07-30 22:17:26.638837876 +0900
@@ -272,6 +272,10 @@
         }
     }
 
+    if( is_array ( $t_filter['tag_string']) ) {
+        $t_filter['tag_string'] = implode( config_get( 'tag_separator' ), $t_filter['tag_string']);
+    }
+
     $t_filter = filter_ensure_valid_filter( $t_filter );
 
     $t_page_number = $p_page_number < 1 ? 1 : $p_page_number;
