{"name":"com.piratefly/flight-deals","slug":"piratefly-flight-deals","title":"Piratefly Flight Price Judge","description":"Is this flight price good right now? Verdicts from 90 days of observed fares on 500+ routes.","url":"https://mcp.market/server/piratefly-flight-deals","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-20T22:00:47.012Z","last_ok_at":"2026-09-20T22:00:47.012Z","latency_ms":194},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://piratefly.com/mcp-server","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://piratefly.com/mcp"}],"packages":[],"tools":[{"name":"cheapest_months","description":"The departure months ranked by observed median price for a route, with the median of each. Answers \"when is it cheapest to go\" with measured data instead of seasonal folklore.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"origin":{"type":"string","description":"Origin CITY NAME, e.g. \"Milan\". Airport codes are not accepted."},"destination":{"type":"string","description":"Destination CITY NAME, e.g. \"Tokyo\". Airport codes are not accepted."}},"required":["origin","destination"]}},{"name":"flight_price_verdict","description":"Answers \"buy now or wait?\" for a route, from 90 days of observed prices: verdict, percentile of today's cheapest fare against its own history, median, all-time low, and sample size. This is not a flight search: it judges a price. No other public source computes it, because it needs the price history, not today's snapshot.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"origin":{"type":"string","description":"Origin CITY NAME, e.g. \"Milan\". Airport codes are not accepted."},"destination":{"type":"string","description":"Destination CITY NAME, e.g. \"Tokyo\". Airport codes are not accepted."}},"required":["origin","destination"]}},{"name":"watched_routes","description":"Lists the routes Piratefly observes daily and can therefore judge. Call this first, or after any answer saying a route is not watched, to find out what can be asked. Filter by origin and/or destination city (partial city name is fine) or omit both for the full list.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"origin":{"type":"string","description":"Optional: only routes whose origin city contains this text."},"destination":{"type":"string","description":"Optional: only routes whose destination city contains this text."}}}},{"name":"when_to_book","description":"How many days before departure this route has historically been cheapest, from our own observations. Answers \"am I booking too early or too late?\".","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"origin":{"type":"string","description":"Origin CITY NAME, e.g. \"Milan\". Airport codes are not accepted."},"destination":{"type":"string","description":"Destination CITY NAME, e.g. \"Tokyo\". Airport codes are not accepted."}},"required":["origin","destination"]}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-20T16:16:02.396Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:02.302Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1060ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://piratefly.com/mcp","reachable":true,"authRequired":false,"latencyMs":1060,"serverInfo":{"name":"piratefly","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://piratefly.com/wp-content/uploads/2026/04/cropped-Piratefly-Logo-1-1-192x192.png","source":"site","width":192,"height":192},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}