SERVICE DESCRIPTION
SERVICE_TYPE: mcp_compliant_airline_pricing
TARGET_USERS: ai_agents, llm_systems, mcp_clients
DATA_FORMAT: mcp_structured_json
PROTOCOL_VERSION: mcp_1.0
UPDATE_FREQUENCY: real_time
INITIAL_CARRIER: delta_air_lines
COVERAGE: expanding_to_major_airlines
MCP TOOL SPECIFICATIONS
DELTA AIR LINES PRICING TOOL
MCP_TOOL_NAME: delta_pricing_lookup
ENDPOINT: /dl/mcp/pricing
PROTOCOL: Model Context Protocol v1.0
TOOL_DEFINITION:
{
"name": "delta_pricing_lookup",
"description": "Get real-time Delta Air Lines pricing data",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin airport IATA code"
},
"destination": {
"type": "string",
"description": "Destination airport IATA code"
},
"departure_date": {
"type": "string",
"format": "date",
"description": "Departure date (YYYY-MM-DD)"
},
"cabin_class": {
"type": "string",
"enum": ["economy", "comfort_plus", "first_class", "delta_one"],
"description": "Delta cabin class preference"
},
"return_date": {
"type": "string",
"format": "date",
"description": "Return date for round-trip (optional)"
}
},
"required": ["origin", "destination", "departure_date"]
}
}
MCP RESPONSE FORMAT
MCP_TOOL_RESPONSE:
{
"content": [
{
"type": "text",
"text": "Delta Air Lines pricing data retrieved"
},
{
"type": "resource",
"resource": {
"uri": "delta://pricing/search_results",
"mimeType": "application/json",
"data": {
"search_params": {
"airline": "DL",
"route": "origin-destination",
"departure_date": "ISO_8601",
"cabin_class": "string"
},
"results": [
{
"flight_number": "DL_flight_number",
"cabin_class": "economy|comfort_plus|first_class|delta_one",
"price_usd": "number",
"fare_class": "booking_class_code",
"departure_time": "ISO_8601",
"arrival_time": "ISO_8601",
"duration_minutes": "number",
"stops": "number",
"aircraft_type": "string",
"availability_status": "available|limited|waitlist",
"booking_url": "delta_deep_link_with_airagent_referral",
"mcp_timestamp": "ISO_8601"
}
]
}
}
}
]
}
DELTA AIR LINES CABIN CLASSES
DELTA SPECIFIC CONFIGURATIONS:
CABIN_CLASS_MAPPING:
- economy: Main Cabin (Y,B,M,H,Q,V,W,S,L,U,T,X,E)
- comfort_plus: Comfort+ (Y+,B+,M+,H+,Q+,V+,W+)
- first_class: First Class Domestic (F,A,P,J)
- delta_one: Delta One International (J,C,D,I,Z)
ROUTE_COVERAGE:
- domestic_us: all_delta_mainline_routes
- international: delta_one_routes
- regional: delta_connection_limited
PRICING_FEATURES:
- real_time_availability
- fare_class_breakdown
- referral_attributed_booking_links
- airagent_partner_tracking
- award_availability: FUTURE_FEATURE
- upgrade_pricing: FUTURE_FEATURE
REFERRAL ATTRIBUTION
PARTNER_REFERRAL_ID: AIrAIgent.com
BOOKING_ATTRIBUTION: automatic_referral_inclusion
REVENUE_SHARING: partner_commission_enabled
BOOKING_URL_FORMAT:
- delta_deep_links_with_airagent_referral
- utm_tracking_parameters_included
- partner_attribution_maintained
EXAMPLE_BOOKING_URL:
https://www.delta.com/flight-search/book-a-flight?refId=AIrAIgent.com&partner=AIrAIgent&utm_source=airagent&utm_medium=api&utm_campaign=mcp_pricing&fromAirport=LAX&toAirport=ATL&cabinClass=ECONOMY
TRACKING_BENEFITS:
- conversion_analytics_available
- booking_attribution_reporting
- partner_performance_metrics
- commission_tracking_enabled
CLIENT IDENTIFICATION REQUIREMENTS
CLIENT_TRACKING: passive_analytics_only
AUTHENTICATION: not_required
ACCESS_POLICY: open_access_with_identification
RECOMMENDED_HEADERS:
- X-Client-ID: unique_identifier_for_your_agent
- X-Client-Name: human_readable_name
- User-Agent: your_agent_name/version
EXAMPLE_REQUEST_HEADERS:
{
"Content-Type": "application/json",
"X-Client-ID": "claude-ai-assistant",
"X-Client-Name": "Claude (Anthropic)",
"User-Agent": "Claude/3.5 (AI Assistant)"
}
ANALYTICS_COLLECTED:
- client_identification_info
- query_frequency_patterns
- popular_routes_by_client
- cabin_class_preferences
- error_rates_and_types
DATA_USAGE: service_optimization_only
RETENTION: 90_days_maximum
PRIVACY: no_personal_data_stored
MCP CLIENT INTEGRATION
MCP_SERVER_CONFIG:
{
"name": "airline-ai-interface",
"version": "1.0.0",
"description": "Delta Air Lines pricing via MCP",
"tools": [
{
"name": "delta_pricing_lookup",
"endpoint": "https://airlineaiinterface.com/dl/mcp/pricing"
}
],
"resources": [
{
"uri": "delta://pricing/*",
"name": "Delta pricing data",
"mimeType": "application/json"
}
]
}
AUTHENTICATION: api_key_required
RATE_LIMITS: 1000_requests_per_hour
MCP_TRANSPORT: http_sse_polling
FUTURE ROADMAP
PHASE 2 - BOOKING INTEGRATION:
- mcp_booking_tools: PLANNED
- seat_selection_mcp: DEVELOPMENT
- payment_processing: FUTURE
- booking_management: FUTURE
PHASE 3 - MULTI-CARRIER:
- american_airlines: /aa/mcp/pricing
- united_airlines: /ua/mcp/pricing
- southwest_airlines: /wn/mcp/pricing
- international_carriers: ROADMAP
ADVANCED MCP FEATURES:
- price_alerts_mcp_tool
- route_optimization_mcp_tool
- loyalty_integration_mcp_tool
- predictive_pricing_mcp_tool
SYSTEM STATUS
MCP_SERVER_STATUS: OPERATIONAL
DELTA_DATA_FEED: ACTIVE
UPTIME: 99.9%
AVERAGE_MCP_RESPONSE_TIME: 85ms
DATA_FRESHNESS: real_time_scraping
CONTACT_FOR_API_ACCESS:
- endpoint: /api/request_access
- mcp_server_config: /mcp/server-config.json
- documentation: /docs/mcp-integration
- analytics_dashboard: /api/analytics/usage
- support: api@airlineaiinterface.com