get_route_map
ChatGPTReturns a market- and language-specific Eurostar route map URL for a valid origin. Use this tool when the user has provided an origin but no destination, or when a journey cannot be planned. Here are some popular stations by UIC: 7015400: London St Pancras Int'l, 8727100: Paris Gare Du Nord, 8814001: Brussels Midi, 8400058: Amsterdam CS, 8722326: Lille Europe, 8400530: Rotterdam, 8711184: Disneyland Resort (Marne La Vallée/Chessy), 8772319: Lyon Part-Dieu, 8015458: Cologne (Koeln), 8731896: Avignon TGV, 8721202: Strasbourg Station, 8841004: Liège-Guillemins, 8821006: Antwerpen-Centraal, 8400561: Schiphol Airport, 8008094: Düsseldorf Hbf, 8015345: Aachen/Aix-La-Chapelle, 8010184: Essen Hbf, 8010316: Duisburg Hbf, 8727149: Paris-Charles de Gaulle Airport, 8775100: Marseille Saint Charles, 8776302: Valence TGV Rhône-Alpes Sud, 8010053: Dortmund Hbf If the origin matches a popular station above, use its UIC directly without calling resolve_station. A valid origin station UIC code is required; only call resolve_station if the origin is not found in the popular stations list. Do not use this tool to plan a journey between two specific places. Do not use this tool when both origin and destination are available and journey planning is possible. The tool resolves the correct Eurostar market and language from the user's locale/language context. The returned structuredContent contains both routemapUrl and markdownRoutemapUrl; prefer markdownRoutemapUrl when presenting the route map to the user. Never output the raw url. Prefer the returned markdownRoutemapUrl for display, and only use routemapUrl if you specifically need the raw URL. Do not add dates, journey details, availability, fares, or manually generated routing advice.
get_route_map
ChatGPTReturns a market- and language-specific Eurostar route map URL for a valid origin. Use this tool when the user has provided an origin but no destination, or when a journey cannot be planned. Here are some popular stations by UIC: 7015400: London St Pancras Int'l, 8727100: Paris Gare Du Nord, 8814001: Brussels Midi, 8400058: Amsterdam CS, 8722326: Lille Europe, 8400530: Rotterdam, 8711184: Disneyland Resort (Marne La Vallée/Chessy), 8772319: Lyon Part-Dieu, 8015458: Cologne (Koeln), 8731896: Avignon TGV, 8721202: Strasbourg Station, 8841004: Liège-Guillemins, 8821006: Antwerpen-Centraal, 8400561: Schiphol Airport, 8008094: Düsseldorf Hbf, 8015345: Aachen/Aix-La-Chapelle, 8010184: Essen Hbf, 8010316: Duisburg Hbf, 8727149: Paris-Charles de Gaulle Airport, 8775100: Marseille Saint Charles, 8776302: Valence TGV Rhône-Alpes Sud, 8010053: Dortmund Hbf If the origin matches a popular station above, use its UIC directly without calling resolve_station. A valid origin station UIC code is required; only call resolve_station if the origin is not found in the popular stations list. Do not use this tool to plan a journey between two specific places. Do not use this tool when both origin and destination are available and journey planning is possible. The tool resolves the correct Eurostar market and language from the user's locale/language context. The returned structuredContent contains both routemapUrl and markdownRoutemapUrl; prefer markdownRoutemapUrl when presenting the route map to the user. Never output the raw url. Prefer the returned markdownRoutemapUrl for display, and only use routemapUrl if you specifically need the raw URL. Do not add dates, journey details, availability, fares, or manually generated routing advice.
get_route_map
ChatGPTReturns a market- and language-specific Eurostar route map URL for a valid origin. Use this tool when the user has provided an origin but no destination, or when a journey cannot be planned. Here are some popular stations by UIC: 7015400: London St Pancras Int'l, 8727100: Paris Gare Du Nord, 8814001: Brussels Midi, 8400058: Amsterdam CS, 8722326: Lille Europe, 8400530: Rotterdam, 8711184: Disneyland Resort (Marne La Vallée/Chessy), 8772319: Lyon Part-Dieu, 8015458: Cologne (Koeln), 8731896: Avignon TGV, 8721202: Strasbourg Station, 8841004: Liège-Guillemins, 8821006: Antwerpen-Centraal, 8400561: Schiphol Airport, 8008094: Düsseldorf Hbf, 8015345: Aachen/Aix-La-Chapelle, 8010184: Essen Hbf, 8010316: Duisburg Hbf, 8727149: Paris-Charles de Gaulle Airport, 8775100: Marseille Saint Charles, 8776302: Valence TGV Rhône-Alpes Sud, 8010053: Dortmund Hbf If the origin matches a popular station above, use its UIC directly without calling resolve_station. A valid origin station UIC code is required; only call resolve_station if the origin is not found in the popular stations list. Do not use this tool to plan a journey between two specific places. Do not use this tool when both origin and destination are available and journey planning is possible. The tool resolves the correct Eurostar market and language from the user's locale/language context. The returned structuredContent contains both routemapUrl and markdownRoutemapUrl; prefer markdownRoutemapUrl when presenting the route map to the user. Never output the raw url. Prefer the returned markdownRoutemapUrl for display, and only use routemapUrl if you specifically need the raw URL. Do not add dates, journey details, availability, fares, or manually generated routing advice.
resolve_station
ChatGPTLook up a station by name. Use conversation context to resolve the most likely station. Only ask for clarification when no clear match exists. Call before search_trains or get_route_map when the UIC code is unknown. When needed for disambiguation, you may expose the station name together with limited location details such as city or country.
resolve_station
ChatGPTLook up a station by name. Use conversation context to resolve the most likely station. Only ask for clarification when no clear match exists. Call before search_trains or get_route_map when the UIC code is unknown. When needed for disambiguation, you may expose the station name together with limited location details such as city or country.
resolve_station
ChatGPTLook up a station by name. Use conversation context to resolve the most likely station. Only ask for clarification when no clear match exists. Call before search_trains or get_route_map when the UIC code is unknown. When needed for disambiguation, you may expose the station name together with limited location details such as city or country.
search_trains
ChatGPTSearches Eurostar journeys and displays the results using the Eurostar journey results widget. For successful journey searches, the intended user-facing presentation is the widget linked by this tool’s UI resource. Do not format the returned journeys as a Markdown table or list. The destination UIC must be one of the origin station's connectedStationUICs. Always verify the destination UIC is in the origin's connectedStationUICs list before calling this tool. Rules - DO NOT display journey results in table or list form in conversation. - Do not reference the widget in your response e.g. Do not say "results are shown in the interactive carousel above" - Only display fallbackSearchLink if the widget/resource template is NOT displayed. NEVER prefer to show this over the widget. - mcpOutboundDate and mcpInboundDate input handling (STRICT): 1. If the user provides a date or day, pass that date through as provided by the user. 2. If the day suggested is ambiguous (e.g. "next Friday") clarify before calling. 3. If the user does NOT provide a specific date: - You MUST pass null for the date. Passing null is the correct and complete behavior. - You are NOT responsible for selecting a date when the user did not provide one. - The system will validate and normalize provided dates, and will automatically select representative/default travel dates when null is provided. - Do NOT generate or substitute your own date values. - Do not substitute a “nearby”, “typical”, or “example” date under any circumstance. - If the user asks about travel between any two places, call this tool. - Do NOT answer travel queries manually. You MUST call this tool. - IMPORTANT: Unless both origin and destination stations are marked stationHasDirectEurostarRoutes=true via the resolve_station tool response, then the maximum number of days in the future the outbound date can be is 120 days, do not call this tool before checking. - If the destination is missing: 1. Do NOT call this tool 2. First call the get_route_map tool to get the routemap URL for the user's locale and language. 3. Return the routemap URL as a labeled link with the label "Eurostar Route Map"
search_trains
ChatGPTSearches Eurostar journeys and displays the results using the Eurostar journey results widget. For successful journey searches, the intended user-facing presentation is the widget linked by this tool’s UI resource. Do not format the returned journeys as a Markdown table or list. The destination UIC must be one of the origin station's connectedStationUICs. Always verify the destination UIC is in the origin's connectedStationUICs list before calling this tool. Rules - DO NOT display journey results in table or list form in conversation. - Do not reference the widget in your response e.g. Do not say "results are shown in the interactive carousel above" - Only display fallbackSearchLink if the widget/resource template is NOT displayed. NEVER prefer to show this over the widget. - mcpOutboundDate and mcpInboundDate input handling (STRICT): 1. If the user provides a date or day, pass that date through as provided by the user. 2. If the day suggested is ambiguous (e.g. "next Friday") clarify before calling. 3. If the user does NOT provide a specific date: - You MUST pass null for the date. Passing null is the correct and complete behavior. - You are NOT responsible for selecting a date when the user did not provide one. - The system will validate and normalize provided dates, and will automatically select representative/default travel dates when null is provided. - Do NOT generate or substitute your own date values. - Do not substitute a “nearby”, “typical”, or “example” date under any circumstance. - If the user asks about travel between any two places, call this tool. - Do NOT answer travel queries manually. You MUST call this tool. - IMPORTANT: Unless both origin and destination stations are marked stationHasDirectEurostarRoutes=true via the resolve_station tool response, then the maximum number of days in the future the outbound date can be is 120 days, do not call this tool before checking. - If the destination is missing: 1. Do NOT call this tool 2. First call the get_route_map tool to get the routemap URL for the user's locale and language. 3. Return the routemap URL as a labeled link with the label "Eurostar Route Map"
search_trains
ChatGPTSearches Eurostar journeys and displays the results using the Eurostar journey results widget. For successful journey searches, the intended user-facing presentation is the widget linked by this tool’s UI resource. Do not format the returned journeys as a Markdown table or list. The destination UIC must be one of the origin station's connectedStationUICs. Always verify the destination UIC is in the origin's connectedStationUICs list before calling this tool. Rules - DO NOT display journey results in table or list form in conversation. - Do not reference the widget in your response e.g. Do not say "results are shown in the interactive carousel above" - Only display fallbackSearchLink if the widget/resource template is NOT displayed. NEVER prefer to show this over the widget. - mcpOutboundDate and mcpInboundDate input handling (STRICT): 1. If the user provides a date or day, pass that date through as provided by the user. 2. If the day suggested is ambiguous (e.g. "next Friday") clarify before calling. 3. If the user does NOT provide a specific date: - You MUST pass null for the date. Passing null is the correct and complete behavior. - You are NOT responsible for selecting a date when the user did not provide one. - The system will validate and normalize provided dates, and will automatically select representative/default travel dates when null is provided. - Do NOT generate or substitute your own date values. - Do not substitute a “nearby”, “typical”, or “example” date under any circumstance. - If the user asks about travel between any two places, call this tool. - Do NOT answer travel queries manually. You MUST call this tool. - IMPORTANT: Unless both origin and destination stations are marked stationHasDirectEurostarRoutes=true via the resolve_station tool response, then the maximum number of days in the future the outbound date can be is 120 days, do not call this tool before checking. - If the destination is missing: 1. Do NOT call this tool 2. First call the get_route_map tool to get the routemap URL for the user's locale and language. 3. Return the routemap URL as a labeled link with the label "Eurostar Route Map"