{"apiVersion":"v1","directorySlug":"tripdesk-mcp-1b26d807bc","title":"Tripdesk","description":null,"pageUrl":"https://www.mcpbundles.com/skills/tripdesk-mcp-1b26d807bc","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.tripdesk.help/mcp","hostedMcpUrl":null,"toolCount":18,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"help.tripdesk/tripdesk-mcp-1b26d807bc","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"egf_get_offer","description":"EasyGroupFlights: Returns one fare from a recent flight search, by its offer_id: the per-person price, the flights, a booking link and the time until which the offer_id is valid. Works for 30 minutes after the search. Returns a `handoff` with a link or a message for a human desk, and a `ref`. Show the traveller the reference.","inputSchema":{"type":"object","required":["offer_id"],"properties":{"offer_id":{"type":"string"}}},"title":"Get one flight offer","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"egf_get_offer","displayName":"Get one flight offer"},{"name":"egf_get_service_info","description":"EasyGroupFlights: Describes easygroupflights for one market: who it serves, how group fares differ from public tickets, what happens after a quote is requested, and how to reach a person. Submits nothing.","inputSchema":{"type":"object","properties":{"market":{"enum":["en","pl","at"],"type":"string"}}},"title":"About easygroupflights","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"egf_get_service_info","displayName":"About easygroupflights"},{"name":"egf_prepare_group_quote","description":"EasyGroupFlights: Checks a group flight enquiry for 10 or more seated travellers and returns the exact brief that would go to a human specialist, with a confirmation_token valid for 15 minutes. Nothing is sent.","inputSchema":{"type":"object","required":["origin","destination","departure_date","adults","email","phone"],"properties":{"note":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"adults":{"type":"integer","minimum":1},"market":{"enum":["en","pl","at"],"type":"string"},"origin":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$"}},"youths":{"type":"integer","minimum":0},"infants":{"type":"integer","minimum":0},"children":{"type":"integer","minimum":0},"last_name":{"type":"string"},"first_name":{"type":"string"},"cabin_class":{"enum":["economy","business"],"type":"string"},"destination":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z]{3}$"}},"return_date":{"type":"string"},"youths_ages":{"type":"array","items":{"type":"integer"}},"children_ages":{"type":"array","items":{"type":"integer"}},"return_origin":{"type":"array","items":{"type":"string"}},"departure_date":{"type":"string"},"return_destination":{"type":"array","items":{"type":"string"}},"date_flexibility_days":{"type":"integer","minimum":0}}},"title":"Prepare a group flight quote request","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"egf_prepare_group_quote","displayName":"Prepare a group flight quote request"},{"name":"egf_request_group_quote","description":"EasyGroupFlights: Sends a prepared group flight enquiry to a person at the desk, who replies by email with a written quote. Takes only the confirmation_token from egf_prepare_group_quote, so what is sent is exactly what was prepared. Returns a confirmation and a reference, not a price; books or charges nothing.","inputSchema":{"type":"object","required":["confirmation_token"],"properties":{"idempotency_key":{"type":"string","maxLength":128},"confirmation_token":{"type":"string"}}},"title":"Send a group flight quote request","logicalName":"egf_request_group_quote","displayName":"Send a group flight quote request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"egf_search_flights","description":"EasyGroupFlights: Searches live public fares for 1 to 9 travellers and returns options with per-person prices, carriers and stops, cheapest first, each with an offer_id valid for 30 minutes. Results come in pages: pass next_cursor back as cursor, with the same route and dates, for more.","inputSchema":{"type":"object","required":["origin","destination","departure_date"],"properties":{"limit":{"type":"integer","maximum":20,"minimum":1},"cursor":{"type":"string"},"origin":{"type":"string"},"passengers":{"type":"integer","maximum":9,"minimum":1},"destination":{"type":"string"},"return_date":{"type":"string"},"departure_date":{"type":"string"}}},"title":"Search flights for a small party","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"egf_search_flights","displayName":"Search flights for a small party"},{"name":"fx_convert","description":"Convert an amount between currencies at the latest European Central Bank reference rate. Indicative, not a dealing rate.","inputSchema":{"type":"object","required":["target"],"properties":{"base":{"type":"string","default":"EUR","maxLength":3,"minLength":3},"amount":{"type":"number","default":1.0,"exclusiveMinimum":0},"target":{"type":"string","maxLength":3,"minLength":3}}},"title":"Convert currency","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fx_convert","displayName":"Convert currency"},{"name":"geo_find_place","description":"Look up coordinates and timezone for a town, city or region. Use this first when you only have a place name and need coordinates for a weather lookup.","inputSchema":{"type":"object","required":["place"],"properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"place":{"type":"string"},"country_code":{"type":"string"}}},"title":"Find a place","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"geo_find_place","displayName":"Find a place"},{"name":"golf_prepare_enquiry","description":"Gabrieltour arranges golf trips to measure, to Turkey, Spain, Portugal, Mauritius and other golf destinations, with flights, accommodation, transfers, green fees and tee times. There is no online price or booking: a travel specialist settles the flights, which most prices from leave out. Not for: A holiday without golf, a flight or a hotel alone, or an instant booking. Turns what the traveller wants into a complete enquiry for Gabrieltour. It does NOT send or file anything and returns no price.","inputSchema":{"type":"object","properties":{"notes":{"type":"string"},"budget":{"type":"string"},"golfers":{"type":"integer"},"rooming":{"type":"string"},"motivation":{"type":"string"},"travellers":{"type":"integer"},"constraints":{"type":"string"},"destination":{"type":"string"},"flight_class":{"type":"string"},"time_horizon":{"type":"string"},"children_ages":{"type":"array","items":{"type":"integer"}},"selected_trip":{"type":"string"},"departure_city":{"type":"string"},"departure_date":{"type":"string"},"board_preference":{"type":"string"},"date_flexibility":{"type":"string"},"non_golfers_plan":{"type":"string"},"golf_requirements":{"type":"string"}}},"title":"Prepare an enquiry for the Gabrieltour golf desk","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"golf_prepare_enquiry","displayName":"Prepare an enquiry for the Gabrieltour golf desk"},{"name":"holidays_public","description":"Public holidays for a country and year. Useful for warning a traveller that offices, banks or transport will be closed.","inputSchema":{"type":"object","required":["country_code","year"],"properties":{"year":{"type":"integer","maximum":2100,"minimum":2000},"country_code":{"type":"string","maxLength":2,"minLength":2}}},"title":"Public holidays","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"holidays_public","displayName":"Public holidays"},{"name":"list_products","description":"List the travel products on this gateway and the tool to call for each. Pass a product id for detail: what it does, when not to use it, who answers and how. Product ids: utility, sos, egf, apra, golf, turnago. Third-party servers are in travel_catalog_search instead.","inputSchema":{"type":"object","properties":{"product":{"type":"string"}}},"title":"List our products","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_products","displayName":"List our products"},{"name":"recommend_for_job","description":"Describe a travel job in plain words and get back which tools to call and with what arguments. Suggests only; it calls nothing. If you can read the tool schemas yourself, prefer that over this.","inputSchema":{"type":"object","required":["job"],"properties":{"job":{"type":"string","maxLength":2000,"minLength":2}}},"title":"Suggest tools for a travel job","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recommend_for_job","displayName":"Suggest tools for a travel job"},{"name":"sos_advise_disruption","description":"Advise on a delayed, cancelled or overbooked flight: the passenger's immediate steps, re-routing rights, and the EC261 compensation band that applies. Names an amount; never files a claim and never rebooks.","inputSchema":{"type":"object","required":["origin","destination"],"properties":{"cause":{"type":"string"},"issue":{"enum":["delay","cancellation","denied_boarding","missed_connection"],"type":"string","default":"delay"},"origin":{"type":"string","maxLength":3,"minLength":3},"eu_carrier":{"type":"boolean","default":true},"delay_hours":{"type":"number","default":0.0,"maximum":200,"minimum":0},"departed_eu":{"type":"boolean","default":true},"destination":{"type":"string","maxLength":3,"minLength":3},"distance_km":{"type":"number"},"notice_days":{"type":"integer","minimum":0},"destination_in_eu":{"type":"boolean"}}},"title":"Disruption advice","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"sos_advise_disruption","displayName":"Disruption advice"},{"name":"time_local","description":"Current local time and UTC offset for an IANA timezone.","inputSchema":{"type":"object","required":["timezone"],"properties":{"timezone":{"type":"string"}}},"title":"Local time","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"time_local","displayName":"Local time"},{"name":"travel_catalog_categories","description":"List catalogue categories, how many servers each holds, and how many are answering.","inputSchema":{"type":"object","additionalProperties":false},"title":"Catalogue categories","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"travel_catalog_categories","displayName":"Catalogue categories"},{"name":"travel_catalog_get","description":"Full detail on one catalogued server: status, what it needs to authenticate, known caveats, install lines, and working alternatives if it is currently down.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"title":"Catalogue entry detail","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"travel_catalog_get","displayName":"Catalogue entry detail"},{"name":"travel_catalog_search","description":"Find vetted third-party travel MCP servers by job or category, with the result of our own scheduled probe and copy-paste install lines. These are pointed to, not proxied: install what you need directly. Use this when the traveller needs something this gateway does not offer.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10,"maximum":50,"minimum":1},"query":{"type":"string"},"category":{"type":"string"},"include_down":{"type":"boolean","default":false},"official_only":{"type":"boolean","default":false}}},"title":"Search the travel MCP catalogue","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"travel_catalog_search","displayName":"Search the travel MCP catalogue"},{"name":"turnago_prepare_enquiry","description":"Turnago puts together trips to major gaming tournaments and esports events as one package with flights, accommodation, transfers and tickets. A person builds and prices each package, so there is no online price, and no flight or ticket prices in advance. Not for: A holiday without a gaming event, or a flight or a hotel alone. Turns what the traveller wants into a complete enquiry for Turnago. It does NOT send or file anything and returns no price. The result lists any required fields still missi","inputSchema":{"type":"object","properties":{"board":{"type":"string"},"dates":{"type":"string"},"event":{"type":"string"},"notes":{"type":"string"},"luggage":{"type":"string"},"tickets":{"type":"boolean"},"travellers":{"type":"integer"},"requirements":{"type":"string"},"accommodation":{"type":"string"},"departure_city":{"type":"string"},"traveller_ages":{"type":"array","items":{"type":"integer"}}}},"title":"Prepare an enquiry for the Turnago esports desk","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"turnago_prepare_enquiry","displayName":"Prepare an enquiry for the Turnago esports desk"},{"name":"weather_forecast","description":"Daily forecast for up to 16 days at a latitude and longitude. Call geo_find_place first if you only have a place name.","inputSchema":{"type":"object","required":["latitude","longitude"],"properties":{"days":{"type":"integer","default":7,"maximum":16,"minimum":1},"latitude":{"type":"number","maximum":90,"minimum":-90},"longitude":{"type":"number","maximum":180,"minimum":-180}}},"title":"Weather forecast","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"weather_forecast","displayName":"Weather forecast"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Tripdesk&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudHJpcGRlc2suaGVscC9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Tripdesk%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tripdesk.help%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Tripdesk%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tripdesk.help%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Tripdesk&connectorUrl=https%3A%2F%2Fmcp.tripdesk.help%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Tripdesk\" --url \"https://mcp.tripdesk.help/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripdesk-mcp-1b26d807bc","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripdesk-mcp-1b26d807bc/tools/{tool}","mcpServerUrl":"https://mcp.tripdesk.help/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tripdesk-mcp-1b26d807bc?live=1"}