{"apiVersion":"v1","directorySlug":"flightthing-mcp-a3f4f81856","title":"The Flight Thing","description":"Organize flights and trips, explore analytics and visualizations, and optionally connect AI tools. Built for frequent travelers.","pageUrl":"https://www.mcpbundles.com/skills/flightthing-mcp-a3f4f81856","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://flightthing.com/api/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.flightthing/flightthing-mcp-a3f4f81856","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_flights","description":"List flights for the authenticated user. Returns paginated results sorted by flight_date descending.","inputSchema":{"type":"object","required":["email"],"properties":{"email":{"type":"string"},"filters":{"type":"object","properties":{"page":{"type":"number"},"limit":{"type":"number"},"to_date":{"type":"string"},"from_date":{"type":"string"},"arrival_airport":{"type":"string"},"departure_airport":{"type":"string"}}}}},"logicalName":"list_flights","displayName":"list_flights","title":"list_flights","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_flight","description":"Get a single flight by its UUID.","inputSchema":{"type":"object","required":["email","id"],"properties":{"id":{"type":"string"},"email":{"type":"string"}}},"logicalName":"get_flight","displayName":"get_flight","title":"get_flight","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_flight","description":"Create a new flight. Required fields: flight_date, flight_number.","inputSchema":{"type":"object","required":["email","flight"],"properties":{"email":{"type":"string"},"flight":{"type":"object","required":["flight_date","flight_number"],"properties":{"seat":{"type":"string"},"award":{"type":"boolean"},"class":{"enum":["economy","premium_economy","business","first"],"type":"string"},"delay":{"type":"number"},"notes":{"type":"string"},"reason":{"enum":["job","leisure","crew"],"type":"string"},"trip_id":{"type":"string"},"duration":{"type":"number"},"exit_row":{"type":"boolean"},"seat_type":{"enum":["window","middle","aisle","jumpseat"],"type":"string"},"distance_km":{"type":"number"},"flight_date":{"type":"string"},"airline_name":{"type":"string"},"registration":{"type":"string"},"aircraft_name":{"type":"string"},"aircraft_type":{"type":"string"},"flight_number":{"type":"string"},"tzone_arrival":{"type":"string"},"tzone_depature":{"type":"string"},"arrival_airport":{"type":"string"},"codesharenumber":{"type":"string"},"arrival_time_utc":{"type":"string"},"airline_icao_code":{"type":"string"},"booking_reference":{"type":"string"},"departure_airport":{"type":"string"},"marketing_airline":{"type":"string"},"operating_airline":{"type":"string"},"aircraft_icao_code":{"type":"string"},"arrival_time_local":{"type":"string"},"departure_time_utc":{"type":"string"},"confirmation_number":{"type":"string"},"departure_time_local":{"type":"string"},"aircraft_registration":{"type":"string"},"arrival_time_local_actual":{"type":"string"},"departure_time_local_actual":{"type":"string"}}}}},"logicalName":"create_flight","displayName":"create_flight","title":"create_flight","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_flight","description":"Update an existing flight by UUID.","inputSchema":{"type":"object","required":["email","id","flight"],"properties":{"id":{"type":"string"},"email":{"type":"string"},"flight":{"type":"object","required":[],"properties":{"seat":{"type":"string"},"award":{"type":"boolean"},"class":{"enum":["economy","premium_economy","business","first"],"type":"string"},"delay":{"type":"number"},"notes":{"type":"string"},"reason":{"enum":["job","leisure","crew"],"type":"string"},"trip_id":{"type":"string"},"duration":{"type":"number"},"exit_row":{"type":"boolean"},"seat_type":{"enum":["window","middle","aisle","jumpseat"],"type":"string"},"distance_km":{"type":"number"},"flight_date":{"type":"string"},"airline_name":{"type":"string"},"registration":{"type":"string"},"aircraft_name":{"type":"string"},"aircraft_type":{"type":"string"},"flight_number":{"type":"string"},"tzone_arrival":{"type":"string"},"tzone_depature":{"type":"string"},"arrival_airport":{"type":"string"},"codesharenumber":{"type":"string"},"arrival_time_utc":{"type":"string"},"airline_icao_code":{"type":"string"},"booking_reference":{"type":"string"},"departure_airport":{"type":"string"},"marketing_airline":{"type":"string"},"operating_airline":{"type":"string"},"aircraft_icao_code":{"type":"string"},"arrival_time_local":{"type":"string"},"departure_time_utc":{"type":"string"},"confirmation_number":{"type":"string"},"departure_time_local":{"type":"string"},"aircraft_registration":{"type":"string"},"arrival_time_local_actual":{"type":"string"},"departure_time_local_actual":{"type":"string"}}}}},"logicalName":"update_flight","displayName":"update_flight","title":"update_flight","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_flight","description":"Permanently delete a flight by UUID.","inputSchema":{"type":"object","required":["email","id"],"properties":{"id":{"type":"string"},"email":{"type":"string"}}},"logicalName":"delete_flight","displayName":"delete_flight","title":"delete_flight","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_trips","description":"List trips for the authenticated user.","inputSchema":{"type":"object","required":["email"],"properties":{"email":{"type":"string"},"filters":{"type":"object","properties":{"page":{"type":"number"},"limit":{"type":"number"},"to_date":{"type":"string"},"from_date":{"type":"string"}}}}},"logicalName":"list_trips","displayName":"list_trips","title":"list_trips","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_trip","description":"Get a single trip by UUID including associated flights.","inputSchema":{"type":"object","required":["email","id"],"properties":{"id":{"type":"string"},"email":{"type":"string"}}},"logicalName":"get_trip","displayName":"get_trip","title":"get_trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_trip","description":"Create a new trip.","inputSchema":{"type":"object","required":["email","trip"],"properties":{"trip":{"type":"object","required":["trip_name","start_date","end_date"],"properties":{"end_date":{"type":"string"},"trip_name":{"type":"string"},"trip_type":{"enum":["business","leisure","mixed"],"type":"string"},"start_date":{"type":"string"},"primary_destination":{"type":"string"}}},"email":{"type":"string"}}},"logicalName":"create_trip","displayName":"create_trip","title":"create_trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_trip","description":"Update an existing trip by UUID.","inputSchema":{"type":"object","required":["email","id","trip"],"properties":{"id":{"type":"string"},"trip":{"type":"object","required":[],"properties":{"end_date":{"type":"string"},"trip_name":{"type":"string"},"trip_type":{"enum":["business","leisure","mixed"],"type":"string"},"start_date":{"type":"string"},"primary_destination":{"type":"string"}}},"email":{"type":"string"}}},"logicalName":"update_trip","displayName":"update_trip","title":"update_trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_trip","description":"Soft-delete a trip by UUID.","inputSchema":{"type":"object","required":["email","id"],"properties":{"id":{"type":"string"},"email":{"type":"string"}}},"logicalName":"delete_trip","displayName":"delete_trip","title":"delete_trip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_flight_from_live_data","description":"Fetch live flight data and update empty fields of an existing flight.","inputSchema":{"type":"object","required":["email","id"],"properties":{"id":{"type":"string"},"email":{"type":"string"}}},"logicalName":"update_flight_from_live_data","displayName":"update_flight_from_live_data","title":"update_flight_from_live_data","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=The-Flight-Thing&config=eyJ1cmwiOiAiaHR0cHM6Ly9mbGlnaHR0aGluZy5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22The-Flight-Thing%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fflightthing.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22The-Flight-Thing%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fflightthing.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=The+Flight+Thing&connectorUrl=https%3A%2F%2Fflightthing.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"The-Flight-Thing\" --url \"https://flightthing.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/flightthing-mcp-a3f4f81856","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/flightthing-mcp-a3f4f81856/tools/{tool}","mcpServerUrl":"https://flightthing.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/flightthing-mcp-a3f4f81856?live=1"}