Pointify Travel

Search award flights and cash fares, optimize points, and predict fares inside ChatGPT and Claude.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
84%
Integridad del esquema
98%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'optimize_points' description lacks action verben optimize_points
  • LOWTool 'list_deals' description lacks action verben list_deals

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,133Tokens (definiciones de herramientas)
~2.0 KBTamaño de respuesta típico
Impacto moderado en la atención (0.89% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "travel": {
      "url": "https://mcp.pointifytravels.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.pointifytravels.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_flights(origin, destination, date, returnDate, cabinClass, ...)

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).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for departure (e.g. JFK)"
    },
    "destination": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for arrival (e.g. LAX)"
    },
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Departure date in YYYY-MM-DD format"
    },
    "returnDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Return date in YYYY-MM-DD format (omit for one-way)"
    },
    "cabinClass": {
      "type": "string",
      "enum": [
        "economy",
        "premium_economy",
        "business",
        "first"
      ],
      "description": "Cabin class (default: economy)"
    },
    "searchType": {
      "type": "string",
      "enum": [
        "cash",
        "points",
        "both"
      ],
      "description": "Search for cash fares, award availability, or both (default: both)"
    }
  },
  "required": [
    "origin",
    "destination",
    "date"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_calendar(origin, destination, targetDate, daysBefore, daysAfter)

Find the cheapest travel dates around a target date. Shows a calendar view of minimum prices for flexible date travelers.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for departure (e.g. JFK)"
    },
    "destination": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for arrival (e.g. LAX)"
    },
    "targetDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Center date for the calendar search (YYYY-MM-DD)"
    },
    "daysBefore": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30,
      "default": 7,
      "description": "Number of days before the target date to include (default: 7)"
    },
    "daysAfter": {
      "type": "integer",
      "minimum": 0,
      "maximum": 30,
      "default": 7,
      "description": "Number of days after the target date to include (default: 7)"
    }
  },
  "required": [
    "origin",
    "destination",
    "targetDate"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_prediction(origin, destination, departureDate, currentPrice)

Get a buy/wait/neutral recommendation for a flight fare based on historical patterns and time-based signals.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for departure (e.g. JFK)"
    },
    "destination": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3,
      "description": "IATA airport code for arrival (e.g. LAX)"
    },
    "departureDate": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Departure date in YYYY-MM-DD format"
    },
    "currentPrice": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Current fare price in USD that you are considering"
    }
  },
  "required": [
    "origin",
    "destination",
    "departureDate",
    "currentPrice"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢optimize_points(cashPrice, pointsOptions)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "cashPrice": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Cash price of the ticket in USD"
    },
    "pointsOptions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "program": {
            "type": "string",
            "description": "Loyalty program name (e.g. Chase Ultimate Rewards)"
          },
          "pointsRequired": {
            "type": "number",
            "exclusiveMinimum": 0,
            "description": "Number of points required for this redemption"
          }
        },
        "required": [
          "program",
          "pointsRequired"
        ],
        "additionalProperties": false
      },
      "minItems": 1,
      "description": "Array of available points redemption options to compare"
    }
  },
  "required": [
    "cashPrice",
    "pointsOptions"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_deals(limit, category)

Browse current award travel deals and flight promotions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "default": 12,
      "description": "Maximum number of deals to return (default 12)"
    },
    "category": {
      "type": "string",
      "description": "Optional deal type filter (e.g. 'flight', 'hotel', 'card')"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas