Outside the U.S., there are major political parties called Liberal Democrats and Social Democrats. When indicating party affiliation, we’d certainly say “Liberal Democrat MP”.
The notion that it’s a slur in the U.S. is certainly odd. There’s a good argument that “Democrat” is a better adjective to indicate party affiliation rather than adherence to philosophical principles.