Metal-chelating polymers (MCPs) are reagents used for immunoassays including mass cytometry. The polymer attaches to multiple copies of a specific metal isotope and also to a monoclonal antibody used to evaluate the presence of a specific marker in a sample.