[MCP] Add Google Flights price intelligence MCP App dashboard#51
Merged
Conversation
Adds engine-specific interactive UI for google_flights via the existing search_dashboard tool. When engine=google_flights, the dashboard auto- dispatches to a dedicated flights view featuring: - Price history AreaChart (smooth curve from price_insights.price_history) - Metrics row: lowest price, typical range, flights count, price level badge - Sortable flights table (airline, route, departs, arrives, duration, stops, price) - Click-to-expand detail panel (carbon emissions, trip type, full timing) Introduces ENGINE_APP_BUILDERS dispatch map so future engine-specific dashboards (jobs, shopping, etc.) only need to register a builder function.
83cb24a to
89bfc4a
Compare
adarshdigievo
approved these changes
Jun 19, 2026
adarshdigievo
left a comment
Member
There was a problem hiding this comment.
Thanks @vm-serpapi
This works perfectly when tested using MCP Inspector. The search_dashboard app now adapts to the query. Tested this with a Google light search, and one-way as well as round-trip flight searches.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog
google_flightsvia the existingsearch_dashboardtool. When engine=google_flights, the dashboard auto-dispatches to a dedicated flights view.ENGINE_APP_BUILDERSdispatch map so future engine-specific dashboards only need to register a builder function.