Skip to main content
Glama
codeblockssk

easygroupflights MCP

by codeblockssk

easygroupflights MCP

Ein Model Context Protocol-Server für easygroupflights.com – IATA-akkreditierte Gruppenflugreisen mit ausgehandelten Tarifen von über 500 Fluggesellschaften.

Er ermöglicht einem KI-Assistenten, das zu tun, was die Website tut: festzustellen, ob eine Reise eine Gruppenbuchung ist, zu sammeln, was ein Agent zur Preisgestaltung benötigt, und die Anfrage einem Menschen vorzulegen – oder, für eine Gruppe, die zu klein für eine Gruppenbuchung ist, normale buchbare Tarife zu finden.

Warum eine Gruppe ein anderes Werkzeug braucht

Ein Gruppentarif wird direkt mit der Fluggesellschaft ausgehandelt. Er wird nicht über eine öffentliche Buchungsmaschine verkauft, daher kann keine Such-API einen Preis dafür liefern. Stattdessen übermittelt dieser Server eine vollständige, strukturierte Anfrage und teilt dem Reisenden ehrlich mit, was als Nächstes passiert: Ein Spezialist antwortet per E-Mail in etwa zwei Stunden, bei komplexen Routen bis zu 24 Stunden.

Die Grenze liegt bei 10 sitzenden Reisenden. Kleinkinder unter zwei Jahren, die auf dem Schoß sitzen, belegen keinen Sitzplatz und zählen nicht.

Related MCP server: Motus

Werkzeuge

Werkzeug

Was es tut

get_service_info

Wie Gruppenbuchung funktioniert, was die Schwelle ist, was ein Angebot kostet und wie lange es dauert. Übermittelt nichts.

request_group_quote

10+ Reisende. Übermittelt eine strukturierte Anfrage an einen Gruppenspezialisten. Gibt eine Bestätigung zurück, keinen Preis.

search_flights

9 oder weniger. Live buchbare Tarife mit Fluggesellschaften, Zwischenstopps und einem Buchungslink.

send_flight_offer

Sendet einen dieser Tarife per E-Mail als formelles Angebot an den Reisenden.

Die letzten beiden werden von tools/list zurückgehalten, es sei denn, PELIKAN_MCP_URL ist gesetzt – ein beworbenes Werkzeug, das nicht ausgeführt werden kann, ist schlimmer als eines, das nicht vorhanden ist.

Verwendung

claude mcp add --transport http easygroupflights https://mcp.easygroupflights.com/mcp

Oder in der Konfiguration eines beliebigen MCP-Clients:

{
  "mcpServers": {
    "easygroupflights": {
      "type": "http",
      "url": "https://mcp.easygroupflights.com/mcp"
    }
  }
}

Der Transport ist streamable HTTP. Der Server ist zustandslos – er vergibt keine Sitzungs-ID und benötigt keine Durable Objects, da jeder Tool-Aufruf in sich abgeschlossen ist.

Konfiguration

Öffentliche Werte stehen in wrangler.toml:

Variable

Bedeutung

SITE_URL

Für Menschen sichtbare Website, angezeigt in der Tool-Ausgabe und auf der Landingpage

GROUP_MIN_PASSENGERS

Gruppengröße, ab der eine Buchung zur Gruppe wird. Standard 10

FARE_CURRENCY

Währung, in der der Tarifdienst Angebote macht. Standard EUR

Drei Geheimnisse, gesetzt mit wrangler secret put:

Geheimnis

Bedeutung

AUTOPILOT_URL

Eingang für Gruppenanfragen. Infrastruktur statt einer Anmeldeinformation; nur ein Geheimnis, weil dieses Repository öffentlich ist

AUTOPILOT_API_KEY

Wird als X-API-Key an den Eingang gesendet. Ohne eines von beiden weigert sich request_group_quote, anstatt still zu scheitern

PELIKAN_MCP_URL

Streamable-HTTP-Endpunkt des Pelikan-MCP-Servers, der Gruppen unterhalb der Schwelle bepreist. Optional – seine Werkzeuge bleiben verborgen, solange nicht gesetzt

Lizenz

MIT. Siehe LICENSE.

Anfragen werden der nackten Marktdomäne zugeordnet. Autopilot verarbeitet nur eine Quelle, die es erkennt, daher darf nichts daran angehängt werden.

Entwicklung

npm install
npm run dev        # wrangler dev on :8787
npm test           # unit tests, no network
npm run typecheck
npm run deploy     # wrangler deploy

Legen Sie lokale Geheimnisse in .dev.vars ab (gitignoriert). AUTOPILOT_API_KEY nicht zu setzen ist der sichere Weg, request_group_quote Ende-zu-Ende zu testen: Es validiert alles und stoppt an der Eingangsgrenze, ohne einen echten Lead zu erzeugen.

Manuell ausführen mit:

curl -s localhost:8787/mcp -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

GET / liefert eine für Menschen lesbare Seite, /health einen Status-Healthcheck und /.well-known/mcp.json ein Manifest für Verzeichnisse.

Märkte

Eine Website pro Markt; der Markt entscheidet sowohl, welche Marke die Anfrage bearbeitet, als auch, welcher Domäne der Lead zugeordnet wird.

market

Site

Sprache

en

easygroupflights.com

Englisch

pl

grupoweloty.pl

Polnisch

at

gruppenfluege.at

Deutsch

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    F
    maintenance
    Enables searching and retrieving detailed flight information using the Duffel API, supporting various flight types and flexible search parameters for efficient travel planning.
    3
    231
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables agents to search airports and find group meetup flights for multiple travelers with optimal pricing and arrival windows.
    81 npm
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables tracking flights and grouping them into trips, with tools to create, list, and manage trips and flight bookings.
    -