{"apiVersion":"v1","directorySlug":"tripuck-mcp-61c91ccd69","title":"Tripuck","description":"Tripuck is a flight meta-search and trip-planning service. This connector lets you search live flight prices, explore a route's cheapest days of the month, browse popular destinations from any origin city, and open full segment / baggage details for any result — all without leaving the chat. Tripuck's signature feature is **Meeting Point**: given 2-5 travelers flying from different cities, it computes the cheapest and fairest common destination, along with a per-person price breakdown and a fairness score. It's ideal for coordinating trips where the group is spread across several countries. Every result deep-links back to tripuck.com for booking review and checkout. The connector itself is read-only — it does not book, charge, modify accounts, or hold any user payment information. Supported user languages: Turkish, English, Arabic, Azerbaijani, German, Georgian, and Uzbek. The tool infers the user's language from the conversation and returns responses in that language, including right-to- left layout for Arabic.","pageUrl":"https://www.mcpbundles.com/skills/tripuck-mcp-61c91ccd69","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.tripuck.com/mcp","hostedMcpUrl":null,"toolCount":7,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.tripuck/tripuck-mcp-61c91ccd69","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_flights","description":"Tripuck flight meta-search — real-time fare comparison across 700+ airlines and 50+ online travel agencies. Use this tool when the user asks for flight prices, e.g. \"Istanbul to Antalya tomorrow\", \"cheapest Paris ticket\", \"yarın Londra'ya uçuş\", \"رحلة إلى دبي غداً\", \"Flüge nach Berlin\". Inputs: IATA codes (IST, AYT, LHR...) and dates in YYYY-MM-DD. Results deep-link to Tripuck.com for detailed review and booking. The LLM MUST infer the user language from the conversation and pass it via the `loc","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin","destination","departureDate"],"properties":{"adults":{"type":"integer","default":1,"maximum":9,"minimum":1},"locale":{"type":"string","maxLength":5,"minLength":2},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$"},"infants":{"type":"integer","default":0,"maximum":4,"minimum":0},"children":{"type":"integer","default":0,"maximum":8,"minimum":0},"currency":{"type":"string","maxLength":3,"minLength":3},"cabinClass":{"enum":["economy","premium_economy","business","first"],"type":"string","default":"economy"},"returnDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$"},"departureDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Search Flights on Tripuck","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_flights","displayName":"Search Flights on Tripuck"},{"name":"cheapest_dates","description":"Tripuck price calendar — for a given route, returns the cheapest daily price across a full month. Use this when the user shows date flexibility: \"when is the cheapest day to fly IST-AYT in April?\", \"hangi gün daha ucuz?\", \"أرخص يوم للسفر\", \"günstigste Tage für...\". Use when the user asks about cheap days, flexible travel windows, or month-level price overviews. The LLM MUST infer the user language from the conversation and pass it via the `locale` parameter (\"tr\" Turkish, \"en\" English, \"ar\" Arab","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin","destination"],"properties":{"month":{"type":"string","pattern":"^\\d{4}-\\d{2}(-\\d{2})?$"},"market":{"type":"string","maxLength":5,"minLength":2},"oneWay":{"type":"boolean","default":true},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$"},"currency":{"type":"string","maxLength":3,"minLength":3},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$"},"tripDuration":{"type":"integer","maximum":60,"minimum":1}}},"title":"Tripuck Cheapest Dates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"cheapest_dates","displayName":"Tripuck Cheapest Dates"},{"name":"popular_routes","description":"Tripuck's Explore service — most popular destinations with current prices from a given origin city, aggregated from live flight inventory data. Use for inspiration-style queries where the destination is unknown: \"where can I fly from Istanbul?\", \"İstanbul'dan nereye?\", \"وجهات شعبية من دبي\", \"populäre Reiseziele ab München\". The LLM MUST infer the user language from the conversation and pass it via the `locale` parameter (\"tr\" Turkish, \"en\" English, \"ar\" Arabic, \"az\" Azerbaijani, \"de\" German, \"ka","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origin"],"properties":{"locale":{"type":"string","maxLength":5,"minLength":2},"oneWay":{"type":"boolean","default":false},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$"},"period":{"anyOf":[{"enum":["year","season","month"],"type":"string"},{"type":"string","pattern":"^\\d{4}-\\d{2}$"}],"default":"season"},"currency":{"type":"string","maxLength":3,"minLength":3},"directOnly":{"type":"boolean","default":false},"maxTripDays":{"type":"integer","default":14,"maximum":60,"minimum":1},"minTripDays":{"type":"integer","default":3,"maximum":60,"minimum":1}}},"title":"Tripuck Popular Routes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"popular_routes","displayName":"Tripuck Popular Routes"},{"name":"flight_details","description":"Detailed information for a specific Tripuck flight ID: segments, layovers, baggage allowance, fare rules, refund/change conditions, operating carrier. Use for follow-up questions after `search_flights`: \"what is the baggage allowance on this flight?\", \"bu uçuşta aktarma süresi nedir?\", \"كم الأمتعة المسموحة؟\". The LLM MUST infer the user language from the conversation and pass it via the `locale` parameter (\"tr\" Turkish, \"en\" English, \"ar\" Arabic, \"az\" Azerbaijani, \"de\" German, \"ka\" Georgian, \"uz","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["flightId"],"properties":{"adults":{"type":"integer","maximum":9,"minimum":1},"locale":{"type":"string","maxLength":5,"minLength":2},"origin":{"type":"string","pattern":"^[A-Za-z]{3}$"},"infants":{"type":"integer","maximum":4,"minimum":0},"children":{"type":"integer","maximum":8,"minimum":0},"currency":{"type":"string","maxLength":3,"minLength":3},"flightId":{"type":"string","minLength":4},"searchKey":{"type":"string"},"cabinClass":{"enum":["economy","premium_economy","business","first"],"type":"string"},"returnDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"destination":{"type":"string","pattern":"^[A-Za-z]{3}$"},"departureDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Tripuck Flight Details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"flight_details","displayName":"Tripuck Flight Details"},{"name":"find_meeting_point","description":"Tripuck Meeting Point — finds the cheapest and fairest common destination for 2-5 people traveling from different cities. Example: \"I'm in Istanbul, my friend is in Berlin, one is in Dubai — where should we meet?\", \"İstanbul, Berlin, Dubai nerede buluşalım?\", \"نحن في مدن مختلفة، أين نلتقي؟\". Runs multi-city optimization and computes a fairness score across the group. Use when the user asks to coordinate a trip across multiple origins and needs a shared destination. The LLM MUST infer the user la","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["origins"],"properties":{"locale":{"type":"string","maxLength":5,"minLength":2},"period":{"anyOf":[{"enum":["year","season","month"],"type":"string"},{"type":"string","pattern":"^\\d{4}-\\d{2}$"}],"default":"season"},"sortBy":{"enum":["cheapest","fairest","least-transfers"],"type":"string","default":"cheapest"},"origins":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$"},"maxItems":5,"minItems":2},"currency":{"type":"string","maxLength":3,"minLength":3},"directOnly":{"type":"boolean","default":false},"returnDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"departureDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Tripuck Meeting Point","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_meeting_point","displayName":"Tripuck Meeting Point"},{"name":"search_hotels","description":"Tripuck hotel search — real-time availability and prices for a city on given dates. Use this tool whenever the user asks about hotels, accommodation, or places to stay, e.g. \"hotels in Antalya next weekend\", \"4-star hotel in Istanbul near Taksim\", \"İstanbul'da otel\", \"فندق في دبي\", \"Hotel in Berlin\". Inputs: a city name plus optional check-in / check-out dates (YYYY-MM-DD) and guest counts. Supports structured filtering by minimum star rating, minimum guest-review score, and sorting. Returns liv","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["city"],"properties":{"city":{"type":"string","minLength":2},"adults":{"type":"integer","default":2,"maximum":30,"minimum":1},"locale":{"type":"string","maxLength":5,"minLength":2},"sortBy":{"enum":["recommended","price_asc","price_desc","star_desc","review_score"],"type":"string","default":"recommended"},"checkIn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"checkOut":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"children":{"type":"integer","default":0,"maximum":10,"minimum":0},"currency":{"type":"string","maxLength":3,"minLength":3},"minStarRating":{"type":"integer","maximum":5,"minimum":1},"minReviewScore":{"type":"number","maximum":10,"minimum":0}}},"title":"Search Hotels on Tripuck","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_hotels","displayName":"Search Hotels on Tripuck"},{"name":"search_esim","description":"Tripuck eSIM search — prepaid travel data plans (eSIM) for a destination country, compared across multiple providers. Use this when the user asks about mobile data, internet, SIM or eSIM for a trip, e.g. \"eSIM for Japan\", \"data plan for my trip to the US\", \"internet in Dubai\", \"Japonya için eSIM\", \"خطة بيانات لدبي\", \"Datentarif für die Türkei\". Input: a destination country (the LLM maps the place to its ISO country code), with optional minimum data (GB), validity days and sorting. Returns availa","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country"],"properties":{"locale":{"type":"string","maxLength":5,"minLength":2},"sortBy":{"enum":["price_asc","price_desc","data_desc","validity_desc"],"type":"string","default":"price_asc"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"maxDays":{"type":"integer","maximum":365,"minimum":1},"minDays":{"type":"integer","maximum":365,"minimum":1},"currency":{"type":"string","maxLength":3,"minLength":3},"minDataGb":{"type":"number","maximum":1000,"minimum":0}}},"title":"Tripuck eSIM Data Plans","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_esim","displayName":"Tripuck eSIM Data Plans"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Tripuck&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudHJpcHVjay5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Tripuck%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tripuck.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Tripuck%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tripuck.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Tripuck&connectorUrl=https%3A%2F%2Fmcp.tripuck.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Tripuck\" --url \"https://mcp.tripuck.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripuck-mcp-61c91ccd69","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripuck-mcp-61c91ccd69/tools/{tool}","mcpServerUrl":"https://mcp.tripuck.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripuck-mcp-61c91ccd69?live=1"}