We show that tyrosine kinases engage pY239/240-ShcA to sustain STAT3 immunosuppressive signals and simultaneously employ pY313ShcA to restrain activation of STAT1-driven anti-tumour immunity. Here, SHC1 is linked to neoplasm.