不可以
公司只交了医保没交社保是不可以的。根据《社会保险法》的规定,社保包括基本养老保险、基本医疗保险、失业保险、工伤保险和生育保险,也就是我们通常所说的“五险”。用人单位必须为员工办理社保,且五险应当一并缴纳,不能只缴纳部分保险。
《社会保险法》第二十三条规定,职工应当参加职工基本医疗保险,由用人单位和职工按照国家规定共同缴纳基本医疗保险费。第二十四条、第二十七条等条款也进一步明确了用人单位和职工在社保方面的责任和义务。
《劳动合同法》第四十六条也规定,未依法为劳动者缴纳社会保险费的,用人单位应向劳动者支付经济补偿。
从法律角度来看,公司只交医保不交社保是违法的,劳动者可以要求用人单位补缴社保,并可以向劳动监察部门投诉或提起劳动仲裁,维护自己的合法权益。