The pattern recognition receptor long pentraxin-3 (PTX3) plays conflicting roles in cancer by acting as an oncosuppressor or as a pro-tumor mediator depending on tumor context. Here, PTX3 is linked to cancer.