SkyOdyssey MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SkyOdyssey MCPFind cheapest destinations from London in June"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SkyOdyssey MCP
SkyOdyssey MCP exposes the SkyOdyssey flight engine as a Model Context Protocol server.
It is designed for AI clients (Claude Desktop, MCP Inspector, custom MCP hosts) that need:
Cheapest destination exploration
Multi-leg itinerary optimization
Region/airport reference resources
Features
MCP tools for flight search and itinerary optimization
Shared core logic with
SkyOdyssey-CLI(logic.py,airports.py)Country/airport/airline filters
Budget-aware pruning (
max_budget)Direct-flight filtering
Multi-origin and flexible stay support for 3-leg itineraries
SQLite caching (
flights_cache.db, TTL 6h)Retry/backoff behavior for unstable provider responses
Pydantic validation on itinerary outputs
Related MCP server: AllFlyghts MCP Server
Tools Exposed
get_flights_on_date
Fetch one-way flights for a specific route/date.
Inputs:
origin(IATA)destination(IATA)date(YYYY-MM-DD)adults(default1)seat_type(defaulteconomy)
get_cheapest_destinations
Explore a region from one origin/date and return cheapest options.
Inputs:
origindateregion(defaultEurope)limit(default15)adultsseat_typeexcluded_countriesexcluded_airportsdirect_onlyinclude_airlines,exclude_airlinesmax_budget
find_cheapest_two_city_itinerary
Find cheapest 3-leg itinerary loops.
Inputs include:
origin(single airport or list)start_datestay_days_1/stay_days_2(fixed int or[min, max])regionlimit_per_legexcluded_countries,excluded_airportsmax_itinerariesforce_different_countriesdirect_onlyreturn_origin(open-jaw)include_airlines,exclude_airlinesmax_budget
Guardrails:
originlist max:5limit_per_legmax:30max_itinerariesmax:100stay range window max width:
14days (for each ofstay_days_1andstay_days_2)
Resources
airports://regions→ available regionsairports://{region}→ airport codes for a region
Requirements
Python 3.10+
Internet access (provider scraping via
fast-flights)
Installation
From SkyOdyssey-MCP:
python -m pip install -r requirements.txtRun the Server
python server.pyServer transport:
stdio(configured inserver.py)
Claude Desktop Example
Add to claude_desktop_config.json:
{
"mcpServers": {
"skyodyssey": {
"command": "python",
"args": ["C:/absolute/path/to/SkyOdyssey/SkyOdyssey-MCP/server.py"]
}
}
}Project Structure
server.py— MCP server entrypoint and tool/resource registrationlogic.py— flight search, filtering, optimization, cacheairports.py— regions, airport datasets, exclusion helpersrequirements.txt— runtime dependencies
Troubleshooting
Import error for fast_flights
Reinstall dependencies:
python -m pip install -r requirements.txtEnsure your Python environment is the same one used to run
server.py
Empty or partial results
Provider instability/timeouts can happen; retry run
Reduce search width (
limit_per_leg) and/or constraintsRelax filters (
direct_only, exclusions, budget)
Cache issues
Delete cache if needed:
Windows PowerShell:
Remove-Item flights_cache.dbWindows cmd:
del flights_cache.db
License
MIT License.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceOfficial Industry Standard MCP for Travel Awards, Points, and more. Search award flight availability across multiple airline loyalty programs, find sweet spots, check transfer partners, and get market stats all via MCP.Last updated1
- Flicense-qualityCmaintenanceEnables flight search, location lookup, and city information retrieval using the AllFlyghts public API through MCP tools.Last updated
- Alicense-qualityDmaintenanceEnables AI assistants to query flight routes, real-time flight tracking, weather, and transfer flights via standardized MCP tools.Last updatedMIT
- Alicense-qualityBmaintenanceAn MCP server that enables AI agents to find cheap flights through split-ticket routing, trip-shape search, and local event calendars for any destination.Last updatedMIT
Related MCP Connectors
AI marketplace — flights, tours, activities, transport & more via MCP. No auth required.
Flight Intelligence MCP — search, cheapest dates, multi-city, airline compare via Google Flights
Geo-based flight search MCP server. Find more flights between any two places on earth
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maru-775/SkyOdyssey-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server