searchMPK (w skrócie sMPK) jest internetową wyszukiwarką połączeń komunikacji miejskiej. Umożliwia ona sprawdzenie rozkładu oraz wyszukiwanie połączeń pomiędzy dowolnymi przystankami na terenie całego miasta.
Aby wyszukać połączenie należy wybrać miasto na liście w górnym prawym rogu strony. Następnie w polu 'Z przystanku' należy wpisać nazwę przystanku z którego rozpoczynamy podróż a w polu 'Do przystanku' nazwę przystanku na którym mamy zamiar zakończyć podróż. Dodatkowo należy podać godzinę rozpoczęcia podróży w polu 'Czas rozpoczęcia' i dzień rozpoczęcia podróży w polu 'Dzień'. Domyślnie pola te są wypełniane odpowiedni aktualna godziną i bieżącym dniem tygodnia. W polu 'Czas na przesiadkę' należy wybrać minimalny czas na przesiadkę, lub zaznaczyć opcję 'bez przesiadki' jeśli interesują nas połączenia bezpośrednie.
Jeśli w polu 'Do przystanku' nie podamy nazwy przystanku zostanie wyświetlony rozkład przystanku podanego w polu 'Z przystanku'. Obecnie aplikacja wyszukuje połączenia bezpośrednie (bez przesiadki) oraz połączenia z jedną przesiadką. Wyszukiwarka sortuje wyniki według czasu dojazdu i czasu przejazdu usuwając dublujące się godziny dojazdu. Oznacza to, że w przypadku gdy istnieje kilka wariantów połączeń których czas dojazdu do wybranego przystanku jest identyczny, wyszukiwarka wyświetli tylko jeden z nich o najkrótszym czasie przejazdu.
Program udostępniany jest w wersji BETA. Autorzy strony nie ponoszą odpowiedzialności za szkody wynikłe z błędów lub nieprawidłowości udostępnionego rozkładu jazdy.