run tool API client params sent correctly for #651
api handles filter and legacy node params better #651

don't override node filter if only exclude-precedence is set