{"name":"io.github.felipebasurto/viajante","slug":"felipebasurto-viajante","title":"Viajante","description":"Flight and hotel search for the terminal, Python, and AI assistants.","url":"https://mcp.market/server/felipebasurto-viajante","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"search","tags":["search","maps"],"presence":{"score":27,"stars":1,"forks":0,"downloads_week":74,"last_push_at":"2026-09-17T14:12:27.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/felipebasurto/viajante","website":null,"version":"1.2.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"viajante","version":"1.2.0","transport":{"type":"stdio"}}],"tools":[{"name":"compare_awards","description":"Compare a named award offer to cash locally. Does not invent seats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_airports","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"lookup_transfers","description":"Local card-to-program transfer table. Not live award availability.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search_dates","description":"Cheapest-per-day calendar for a named route (up to 31 days).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_explore","description":"Destinations from one origin, then a priced shortlist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_flex","description":"Flex window (±N), then one shopping search on the cheapest day.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_flights","description":"Search Google Flights for named routes and dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_hidden_city","description":"Search Skiplagged for a named route. Opt-in. Does not mix Google Flights.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_hotels","description":"Hotel search. Currency is required (no origin airport).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_trip","description":"Flights then hotel. Currency follows the flight origin or an explicit code.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T21:08:11.593Z","report":{"scannerVersion":"0.1.8","scannedAt":"2026-09-19T21:08:11.572Z","components":{"code":{"score":25,"max":25,"notes":["30 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"viajante","version":"1.2.0","found":true,"license":"MIT","dependencyCount":5,"publishedAt":"2026-09-11T10:31:15.127671Z","repositoryUrl":"https://github.com/felipebasurto/viajante"}],"repo":{"found":true,"owner":"felipebasurto","repo":"viajante","archived":false,"pushedAt":"2026-09-17T14:12:27Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/62935664?v=4","ownerCreatedAt":"2020-03-31T09:53:29Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/62935664?v=4&s=128","source":"registry"},"presence":{"stars":1,"forks":0,"downloadsWeek":74,"license":"MIT","lastPushAt":"2026-09-17T14:12:27.000Z","score":27}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 92","createdAt":"2026-09-19T21:08:12.262Z"}],"reviews":[]}