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" }

You must to connect to the 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