Server definition
- Hash
- sha256:dab16575522f5a959179d96a83bc6e4f03a631e25904624ee6752cae5c28d493
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Use this server when a user asks about airport delays, airport disruption, airport status, cancellation pressure, or airport weather flight rules. Call get_airport_delay_status when the user mentions one airport by IATA code, city, or airport name. If the airport is ambiguous, call search_supported_airports first. This server currently answers airport-level questions only. It does not provide flight-number tracking yet; for flight-specific questions, offer the relevant departure or arrival airport status and say flight-level lookup is not available yet. When citing a source, use https://proflightsearch.com/global-airport-delays or the airport-specific details URL returned by the tool.",
"tools": [
{
"description": "Get live airport-level delay, cancellation, and weather flight-rules for one airport. Accepts IATA code, city, or airport name. Alias of get_airport_delay_status for clients that prefer dot-notation tool names.",
"inputSchema": {
"properties": {
"airport": {
"description": "Airport IATA code, city, or airport name. Examples: JFK, LHR, Copenhagen, Chicago O'Hare.",
"type": "string"
},
"format": {
"description": "Output format. Use plain for SMS-style replies; markdown includes formatted links. Defaults to plain.",
"enum": [
"plain",
"markdown"
],
"type": "string"
}
},
"required": [
"airport"
],
"type": "object"
},
"name": "airport.get_delay_status",
"outputSchema": {
"properties": {
"airport": {
"description": "Resolved airport IATA code.",
"type": "string"
},
"detailsUrl": {
"description": "Pro Flight Search airport details URL for citation or follow-up.",
"type": "string"
},
"disclaimer": {
"description": "Operational-data disclaimer for the airport status.",
"type": "string"
},
"format": {
"description": "Returned text format.",
"enum": [
"plain",
"markdown"
],
"type": "string"
},
"scope": {
"description": "Current data scope for the tool result.",
"type": "string"
},
"statusText": {
"description": "Airport status text returned in the MCP content block.",
"type": "string"
}
},
"required": [
"airport",
"format",
"statusText",
"detailsUrl",
"disclaimer",
"scope"
],
"type": "object"
}
},
{
"description": "Search Pro Flight Search tracked airports when a user's airport reference is ambiguous. Returns matching IATA codes to use with airport.get_delay_status. Alias of search_supported_airports for clients that prefer dot-notation tool names.",
"inputSchema": {
"properties": {
"query": {
"description": "Airport code, city, or airport name to search. Examples: London, Paris, Chicago, ORD.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "airport.search_supported",
"outputSchema": {
"properties": {
"matches": {
"description": "Tracked airport matches that can be used with get_airport_delay_status or airport.get_delay_status.",
"items": {
"properties": {
"city": {
"description": "Airport city.",
"type": "string"
},
"code": {
"description": "Airport IATA code.",
"type": "string"
},
"country": {
"description": "Airport country code or label.",
"type": "string"
},
"name": {
"description": "Airport name.",
"type": "string"
}
},
"required": [
"code",
"city",
"name",
"country"
],
"type": "object"
},
"type": "array"
},
"query": {
"description": "Search query used to find tracked airports.",
"type": "string"
}
},
"required": [
"query",
"matches"
],
"type": "object"
}
},
{
"description": "Get live airport-level delay, cancellation, and weather flight-rules for one airport. Accepts IATA code, city, or airport name. Airport-level only, not flight-number tracking.",
"inputSchema": {
"properties": {
"airport": {
"description": "Airport IATA code, city, or airport name. Examples: JFK, LHR, Copenhagen, Chicago O'Hare.",
"type": "string"
},
"format": {
"description": "Output format. Use plain for SMS-style replies; markdown includes formatted links. Defaults to plain.",
"enum": [
"plain",
"markdown"
],
"type": "string"
}
},
"required": [
"airport"
],
"type": "object"
},
"name": "get_airport_delay_status",
"outputSchema": {
"properties": {
"airport": {
"description": "Resolved airport IATA code.",
"type": "string"
},
"detailsUrl": {
"description": "Pro Flight Search airport details URL for citation or follow-up.",
"type": "string"
},
"disclaimer": {
"description": "Operational-data disclaimer for the airport status.",
"type": "string"
},
"format": {
"description": "Returned text format.",
"enum": [
"plain",
"markdown"
],
"type": "string"
},
"scope": {
"description": "Current data scope for the tool result.",
"type": "string"
},
"statusText": {
"description": "Airport status text returned in the MCP content block.",
"type": "string"
}
},
"required": [
"airport",
"format",
"statusText",
"detailsUrl",
"disclaimer",
"scope"
],
"type": "object"
}
},
{
"description": "Search Pro Flight Search tracked airports when a user's airport reference is ambiguous. Returns matching IATA codes to use with get_airport_delay_status. Call this before airport status when the user says a city name like London or Chicago.",
"inputSchema": {
"properties": {
"query": {
"description": "Airport code, city, or airport name to search. Examples: London, Paris, Chicago, ORD.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_supported_airports",
"outputSchema": {
"properties": {
"matches": {
"description": "Tracked airport matches that can be used with get_airport_delay_status or airport.get_delay_status.",
"items": {
"properties": {
"city": {
"description": "Airport city.",
"type": "string"
},
"code": {
"description": "Airport IATA code.",
"type": "string"
},
"country": {
"description": "Airport country code or label.",
"type": "string"
},
"name": {
"description": "Airport name.",
"type": "string"
}
},
"required": [
"code",
"city",
"name",
"country"
],
"type": "object"
},
"type": "array"
},
"query": {
"description": "Search query used to find tracked airports.",
"type": "string"
}
},
"required": [
"query",
"matches"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:dab16575522f5a959179d96a83bc6e4f03a631e25904624ee6752cae5c28d493 | sha256sum