stopover-planner

Live Google Flights search: stopover itineraries, country sweeps, explore anywhere, booking links

¿Debería usar esto?

Calidad y seguridad

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

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

Costo de contexto

~947Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (0.74% 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": {
    "stopover-planner": {
      "url": "https://mcp.stopovercity.com/mcp"
    }
  }
}

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_stopover_itineraries(origin, destination, deadlineDates, layoverDays, nonstop)

Find complete multi-day stopover itineraries between two cities: an outbound leg, 1 to 7 days in an intermediate hub city, then the onward leg, priced as one trip from live Google Flights data (GBP) with a booking link on every leg. One call evaluates dozens of hub cities and date splits. Runs as a background job: returns a jobId immediately; poll get_job_result every few seconds until status is done.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin city or airport, e.g. \"London\""
    },
    "destination": {
      "type": "string",
      "description": "Final destination, e.g. \"Tokyo\""
    },
    "deadlineDates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 31,
      "description": "Latest arrival date(s) at the destination, YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
    },
    "layoverDays": {
      "type": "integer",
      "minimum": 1,
      "maximum": 7,
      "description": "Days to spend in the hub city (default 3)"
    },
    "nonstop": {
      "type": "boolean",
      "description": "Nonstop legs only (default true)"
    }
  },
  "required": [
    "origin",
    "destination",
    "deadlineDates"
  ]
}
🟢search_flights(origin, destination, dates, nonstop, oneway)

Live Google Flights prices for one route across one or more dates. Each flight includes airline, GBP price, duration, stops, times, and a Google Flights booking link. Synchronous: typically 5 to 20 seconds.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "e.g. \"London\""
    },
    "destination": {
      "type": "string",
      "description": "e.g. \"Madrid\""
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 31,
      "description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
    },
    "nonstop": {
      "type": "boolean",
      "description": "Default true"
    },
    "oneway": {
      "type": "boolean",
      "description": "Default true"
    }
  },
  "required": [
    "origin",
    "destination",
    "dates"
  ]
}
🟢search_country_sweep(origin, country, dates, nonstop, oneway)

Cheapest live fares from one origin to every destination city in a whole country, in one call (e.g. London to all of Spain). Replaces dozens of route searches. Runs as a background job: returns a jobId; poll get_job_result until done.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "e.g. \"London\""
    },
    "country": {
      "type": "string",
      "description": "Country or continent, e.g. \"Spain\""
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 31,
      "description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
    },
    "nonstop": {
      "type": "boolean",
      "description": "Default true"
    },
    "oneway": {
      "type": "boolean",
      "description": "Default true"
    }
  },
  "required": [
    "origin",
    "country",
    "dates"
  ]
}
🟢search_explore_anywhere(origin, dates, nonstop, oneway)

Explore everywhere: the cheapest destinations worldwide from an origin on given dates, with live GBP prices and booking links. Great for "where can I fly cheaply" questions. Runs as a background job: returns a jobId; poll get_job_result until done.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "e.g. \"London\""
    },
    "dates": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "date"
      },
      "minItems": 1,
      "maxItems": 31,
      "description": "Departure dates YYYY-MM-DD. 1 to 31 dates per call; must be real calendar dates (2026-02-30 is rejected)."
    },
    "nonstop": {
      "type": "boolean",
      "description": "Default true"
    },
    "oneway": {
      "type": "boolean",
      "description": "Default true"
    }
  },
  "required": [
    "origin",
    "dates"
  ]
}
🟢get_job_result(jobId)

Poll a search started by a background-job tool. Returns {status:"pending"} while running; when status is "done" the same object carries the search payload. Poll every 3 to 5 seconds.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string"
    }
  },
  "required": [
    "jobId"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

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