Skip to main content
Glama

Find Flights MCP Server

by ravinahp

search_multi_city

Search for multi-city flights by specifying flight segments, cabin class, and passenger details to plan complex itineraries efficiently.

Instructions

Search for multi-city flights.

Input Schema

NameRequiredDescriptionDefault
paramsYes

Input Schema (JSON Schema)

{ "$defs": { "FlightSegment": { "description": "Model for a single flight segment in a multi-city trip.", "properties": { "departure_date": { "description": "Departure date (YYYY-MM-DD)", "title": "Departure Date", "type": "string" }, "destination": { "description": "Destination airport code", "title": "Destination", "type": "string" }, "origin": { "description": "Origin airport code", "title": "Origin", "type": "string" } }, "required": [ "origin", "destination", "departure_date" ], "title": "FlightSegment", "type": "object" }, "MultiCityRequest": { "description": "Model for multi-city flight search.", "properties": { "adults": { "default": 1, "description": "Number of adult passengers", "title": "Adults", "type": "integer" }, "arrival_time": { "anyOf": [ { "$ref": "#/$defs/TimeSpec" }, { "type": "null" } ], "default": null, "description": "Optional arrival time range" }, "cabin_class": { "default": "economy", "description": "Cabin class", "title": "Cabin Class", "type": "string" }, "departure_time": { "anyOf": [ { "$ref": "#/$defs/TimeSpec" }, { "type": "null" } ], "default": null, "description": "Optional departure time range" }, "max_connections": { "default": null, "description": "Maximum number of connections (0 for non-stop)", "title": "Max Connections", "type": "integer" }, "segments": { "description": "Flight segments", "items": { "$ref": "#/$defs/FlightSegment" }, "minItems": 2, "title": "Segments", "type": "array" }, "type": { "const": "multi_city", "title": "Type", "type": "string" } }, "required": [ "type", "segments" ], "title": "MultiCityRequest", "type": "object" }, "TimeSpec": { "description": "Model for time range specification.", "properties": { "from_time": { "description": "Start time (HH:MM)", "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", "title": "From Time", "type": "string" }, "to_time": { "description": "End time (HH:MM)", "pattern": "^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$", "title": "To Time", "type": "string" } }, "required": [ "from_time", "to_time" ], "title": "TimeSpec", "type": "object" } }, "properties": { "params": { "$ref": "#/$defs/MultiCityRequest" } }, "required": [ "params" ], "title": "search_multi_cityArguments", "type": "object" }
Install Server

Other Tools from Find Flights MCP Server

Related Tools

    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/ravinahp/flights-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server