1. A method comprising: receiving, at a user device, first input corresponding to selection of a recommendation option of an electronic program guide; sending, from the user device to a display device, a first option to base a media content recommendation on a most recently displayed media content item and a second option to base the media content recommendation on a plurality of displayed media content items; receiving, at the user device, second input that corresponds to the first option or the second option; sending a request from the user device to a server, wherein the request includes an identifier based on the second input; and receiving information corresponding to one or more recommended media content items at the user device in response to the request.