Mobile technology is widely used in recent times, where the user access the Web service at any time in any place. Challenges at this point are summarized in how we can discover more relevant Web services for mobile user requests. Many of research handled this point dependent on user requirement and quality standard of Web services; however, this matchmaking returns a service that is not completely relevant for mobile device due to the device compatibility issues and its limitation. This paper presents a semantic matchmaking model to discover the Web services taking into account the user requirements, Quality of Services (QoS) and Mobile Specification as required parameters. In addition, the degree of match is presented in order to clarify the importance of QoS and Mobile Specification in the discovery process. Finally, the applicability and the efficiency of the proposed model are tested using a case study.