MCP App Store

Overview

Travel effortlessly through Europe with the official Eurostar ChatGPT app. We provide real-time Eurostar schedules, fares and availability so you can find and book the best trains without leaving your chat. Our live data covers all Eurostar routes across France, Belgium, the Netherlands, Germany and the UK. - Popular routes: Quickly check the schedules and fares for London to Paris, London to Brussels, London to Amsterdam & Rotterdam, and Paris to Brussels, Amsterdam, Rotterdam. These high-speed connections run frequently between city centres (e.g., London St Pancras to Paris Gare du Nord). - Full Eurostar network: Plan trips to Cologne, Lille, Antwerp, Ghent, Düsseldorf, and Liège. Some journeys require a change; our app will clearly label these. - Effortless booking: See live fares and then book in seconds. Tap Book on Eurostar on your chosen itinerary, and we’ll deep-link you to Eurostar.com with your trip pre-loaded in the basket for fast checkout.

Tools

get_route_map

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Returns 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

ChatGPT
Look 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

ChatGPT
Look 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

ChatGPT
Look 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

ChatGPT
Searches 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

ChatGPT
Searches 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

ChatGPT
Searches 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"

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

App Stats

9

Tools

1

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily