I am not aware of any such tool, and if one exists, would you really want to rely on it? Given Google's warning about misuse of the disavow tool, would you really want to trust an algorithm to correctly detect which links are good and which are not? On what would you expect it to base its assessment?
As I say, if you haven't done anything which might violate Google's policy on link schemes, then you should have nothing to worry about. If you really think you have so many bad links that they're causing an issue for your site, then I don't think there is any shortcut; you need to contact the sites and ask to have the links removed, and if that fails, disavow the links. You need to use your own judgment on which are good and which are bad.