The embodiment of the invention provides a taxi service providing method, a server and a system. The method includes the steps of receiving taxi calling request information sent by a passenger client, and selecting at least one service taxi on the basis of distance, deadhead conditions, road conditions, passenger preference information and service taxi assessment information; feeding back received vehicle information corresponding to at least one vehicle-mounted terminal receiving an order to the passenger client sending a taxi calling request; receiving information, fed back by the passenger client, of the service taxi selected by a passenger according to the vehicle information, and forwarding order success information to the vehicle-mounted terminal of the service taxi selected by the passenger. Preference of the passenger to service taxis and work wills of drivers of the service taxis are fully taken into consideration, the service taxi satisfying the passenger and good in service is sent to provide taxi calling service to the passenger, use experience of users is improved, meanwhile, the success rate of taxi calling transactions is guaranteed, and overall efficiency of the taxis calling service provided by taxi calling software is improved.