Server definition
- Hash
- sha256:16b796fd7378a718782bfce791027eb8af3f9200204758c5bf1d293b5b8c73df
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get a buy/wait/neutral recommendation for a flight fare based on historical patterns and time-based signals.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"currentPrice": {
"description": "Current fare price in USD that you are considering",
"exclusiveMinimum": 0,
"type": "number"
},
"departureDate": {
"description": "Departure date in YYYY-MM-DD format",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"destination": {
"description": "IATA airport code for arrival (e.g. LAX)",
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"origin": {
"description": "IATA airport code for departure (e.g. JFK)",
"maxLength": 3,
"minLength": 3,
"type": "string"
}
},
"required": [
"origin",
"destination",
"departureDate",
"currentPrice"
],
"type": "object"
},
"name": "get_prediction",
"outputSchema": null
},
{
"description": "Browse current award travel deals and flight promotions.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional deal type filter (e.g. 'flight', 'hotel', 'card')",
"type": "string"
},
"limit": {
"default": 12,
"description": "Maximum number of deals to return (default 12)",
"type": "number"
}
},
"type": "object"
},
"name": "list_deals",
"outputSchema": null
},
{
"description": "Compare points redemption options for a flight and rank them by cents-per-point (CPP) value. Helps decide whether to pay cash or use loyalty points.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cashPrice": {
"description": "Cash price of the ticket in USD",
"exclusiveMinimum": 0,
"type": "number"
},
"pointsOptions": {
"description": "Array of available points redemption options to compare",
"items": {
"additionalProperties": false,
"properties": {
"pointsRequired": {
"description": "Number of points required for this redemption",
"exclusiveMinimum": 0,
"type": "number"
},
"program": {
"description": "Loyalty program name (e.g. Chase Ultimate Rewards)",
"type": "string"
}
},
"required": [
"program",
"pointsRequired"
],
"type": "object"
},
"minItems": 1,
"type": "array"
}
},
"required": [
"cashPrice",
"pointsOptions"
],
"type": "object"
},
"name": "optimize_points",
"outputSchema": null
},
{
"description": "Find the cheapest travel dates around a target date. Shows a calendar view of minimum prices for flexible date travelers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"daysAfter": {
"default": 7,
"description": "Number of days after the target date to include (default: 7)",
"maximum": 30,
"minimum": 0,
"type": "integer"
},
"daysBefore": {
"default": 7,
"description": "Number of days before the target date to include (default: 7)",
"maximum": 30,
"minimum": 0,
"type": "integer"
},
"destination": {
"description": "IATA airport code for arrival (e.g. LAX)",
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"origin": {
"description": "IATA airport code for departure (e.g. JFK)",
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"targetDate": {
"description": "Center date for the calendar search (YYYY-MM-DD)",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
}
},
"required": [
"origin",
"destination",
"targetDate"
],
"type": "object"
},
"name": "search_calendar",
"outputSchema": null
},
{
"description": "Search for flight deals between two airports on a given date. Returns cash fares and/or award availability from multiple sources (Duffel, SerpApi, Seats.aero).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cabinClass": {
"description": "Cabin class (default: economy)",
"enum": [
"economy",
"premium_economy",
"business",
"first"
],
"type": "string"
},
"date": {
"description": "Departure date in YYYY-MM-DD format",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"destination": {
"description": "IATA airport code for arrival (e.g. LAX)",
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"origin": {
"description": "IATA airport code for departure (e.g. JFK)",
"maxLength": 3,
"minLength": 3,
"type": "string"
},
"returnDate": {
"description": "Return date in YYYY-MM-DD format (omit for one-way)",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"searchType": {
"description": "Search for cash fares, award availability, or both (default: both)",
"enum": [
"cash",
"points",
"both"
],
"type": "string"
}
},
"required": [
"origin",
"destination",
"date"
],
"type": "object"
},
"name": "search_flights",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:16b796fd7378a718782bfce791027eb8af3f9200204758c5bf1d293b5b8c73df | sha256sum