Free EU passenger rights calculators (flight, rail, bus, ferry), deadlines, legal glossary.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Prüft die Entschädigung im Fernbus nach VO (EU) 181/2011 (ab 250 km Strecke, Annullierung oder über 120 Min. Abfahrtsverspätung). EU bus passenger rights calculator.
Fahrpreis in Euro
Planmäßige Streckenlänge in km
Fahrt wurde annulliert
Der Beförderer hat KEINE Wahl zwischen Weiterreise und Erstattung angeboten
Abfahrtsverspätung in Minuten
Prüft die Entschädigung im Fernbus nach VO (EU) 181/2011 (ab 250 km Strecke, Annullierung oder über 120 Min. Abfahrtsverspätung). EU bus passenger rights calculator.
| Argument | Type | Description |
|---|---|---|
| fare_eur* | number | Fahrpreis in Euro |
| cancelled | boolean | Fahrt wurde annulliert |
| distance_km* | number | Planmäßige Streckenlänge in km |
| no_choice_offered | boolean | Der Beförderer hat KEINE Wahl zwischen Weiterreise und Erstattung angeboten |
| departure_delay_min | number | Abfahrtsverspätung in Minuten |
{
"type": "object",
"required": [
"fare_eur",
"distance_km"
],
"properties": {
"fare_eur": {
"type": "number",
"minimum": 0,
"description": "Fahrpreis in Euro"
},
"cancelled": {
"type": "boolean",
"description": "Fahrt wurde annulliert"
},
"distance_km": {
"type": "number",
"minimum": 0,
"description": "Planmäßige Streckenlänge in km"
},
"no_choice_offered": {
"type": "boolean",
"description": "Der Beförderer hat KEINE Wahl zwischen Weiterreise und Erstattung angeboten"
},
"departure_delay_min": {
"type": "number",
"minimum": 0,
"description": "Abfahrtsverspätung in Minuten"
}
},
"additionalProperties": false
}Berechnet die Ausgleichszahlung nach der EU-Fluggastrechte-Verordnung 261/2004 (250/400/600 €) bei Verspätung, Annullierung oder Nichtbeförderung, inklusive Kürzung und Betreuungsleistungen. EU flight delay compensation calculator.
| Argument | Type | Description |
|---|---|---|
| reason* | string | delay = Verspätung, cancellation = Annullierung, denied_boarding = Überbuchung/Nichtbeförderung |
| within_eu* | boolean | Start und Ziel liegen beide in der EU (inkl. Island, Norwegen, Schweiz) |
| distance_km* | number | Großkreisentfernung Startflughafen → Endziel der Buchung in km |
| notice_days | number | Nur Annullierung: wie viele Tage vor Abflug informiert |
| arrival_delay_min | number | Ankunftsverspätung am Endziel in Minuten (bei delay Pflicht) |
| extraordinary_circumstances | boolean | Die Airline beruft sich auf außergewöhnliche Umstände |
| replacement_arrival_delay_min | number | Nur Annullierung/Überbuchung: Ankunftsverspätung des angebotenen Ersatzflugs in Minuten (0 = pünktlich; weglassen, wenn kein Ersatzflug angeboten wurde) |
Berechnet die Entschädigung bei verspäteter Ankunft von Fähre oder Schiff nach VO (EU) 1177/2010 (25/50 %, Schwelle nach planmäßiger Fahrtdauer). EU ferry passenger compensation calculator.
| Argument | Type | Description |
|---|---|---|
| fare_eur* | number | Fahrpreis in Euro |
| arrival_delay_min* | number | Verspätung bei Ankunft am Endziel in Minuten |
| scheduled_duration_h* | number | Planmäßige Fahrtdauer in Stunden |
{
"type": "object",
"required": [
"fare_eur",
"scheduled_duration_h",
"arrival_delay_min"
],
"properties": {
"fare_eur": {
"type": "number",
"minimum": 0,
"description": "Fahrpreis in Euro"
},
"arrival_delay_min": {
"type": "number",
"minimum": 0,
"description": "Verspätung bei Ankunft am Endziel in Minuten"
},
"scheduled_duration_h": {
"type": "number",
"minimum": 0.1,
"description": "Planmäßige Fahrtdauer in Stunden"
}
},
"additionalProperties": false
}Berechnet die Entschädigung bei Zugverspätung nach VO (EU) 2021/782: 25 % ab 60 Min., 50 % ab 120 Min., Pauschalen für Zeitkarten, 4-€-Auszahlungsgrenze. EU rail passenger compensation calculator.
| Argument | Type | Description |
|---|---|---|
| ticket | string | single = Einzelfahrkarte (Standard), season_local / season_long_distance = Zeitkarte Nah-/Fernverkehr, bahncard100 |
| fare_eur* | number | Fahrpreis der Einzelfahrkarte bzw. Wert der Zeitkarte in Euro |
| round_trip | boolean | Einzelfahrkarte ist eine Hin- und Rückfahrkarte (Entschädigung aus dem halben Preis, Art. 19 Abs. 3 VO 2021/782) |
| first_class | boolean | 1. Klasse (nur für Zeitkarten-Pauschalen relevant) |
| arrival_delay_min* | number | Verspätung bei Ankunft am Zielbahnhof in Minuten |
| extraordinary_circumstances | boolean | Das Unternehmen beruft sich auf außergewöhnliche Umstände |
{
"type": "object",
"required": [
"fare_eur",
"arrival_delay_min"
],
"properties": {
"ticket": {
"enum": [
"single",
"season_local",
"season_long_distance",
"bahncard100"
],
"type": "string",
"description": "single = Einzelfahrkarte (Standard), season_local / season_long_distance = Zeitkarte Nah-/Fernverkehr, bahncard100"
},
"fare_eur": {
"type": "number",
"minimum": 0,
"description": "Fahrpreis der Einzelfahrkarte bzw. Wert der Zeitkarte in Euro"
},
"round_trip": {
"type": "boolean",
"description": "Einzelfahrkarte ist eine Hin- und Rückfahrkarte (Entschädigung aus dem halben Preis, Art. 19 Abs. 3 VO 2021/782)"
},
"first_class": {
"type": "boolean",
"description": "1. Klasse (nur für Zeitkarten-Pauschalen relevant)"
},
"arrival_delay_min": {
"type": "number",
"minimum": 0,
"description": "Verspätung bei Ankunft am Zielbahnhof in Minuten"
},
"extraordinary_circumstances": {
"type": "boolean",
"description": "Das Unternehmen beruft sich auf außergewöhnliche Umstände"
}
},
"additionalProperties": false
}Fristen (Verjährung, Antrags- und Meldefristen) für Flug, Gepäck, Bahn, Fernbus, Schiff und Pauschalreise, Wege zur Durchsetzung (Unternehmen, Schlichtung, LBA/EBA, EU-Bagatellverfahren) und die Flug-Reform 2027.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Listet die kostenlosen Vorlagen-Generatoren von AnwaltX mit Link: Impressum, Datenschutz, AGB, Widerruf, Cookie-Richtlinie, Rechnung, Mahnung, Protokolle, Amazon-Widersprüche, Fluggast- und Fahrgastrechte. Optional nach Thema filtern.
| Argument | Type | Description |
|---|---|---|
| topic | string | Thema, z. B. 'Amazon', 'Shop', 'Reise' |
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Thema, z. B. 'Amazon', 'Shop', 'Reise'"
}
},
"additionalProperties": false
}Schlägt juristische Begriffe im AnwaltX-Rechtsglossar nach (E-Commerce, Datenschutz, Wettbewerbs-, Marken- und Vertragsrecht). Ohne query: alle Begriffe. German legal glossary.
| Argument | Type | Description |
|---|---|---|
| query | string | Begriff oder Stichwort, z. B. 'Abmahnung' |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Begriff oder Stichwort, z. B. 'Abmahnung'"
}
},
"additionalProperties": false
}Durchsucht die veröffentlichten Artikel im AnwaltX-Blog (u. a. Amazon-Seller-Probleme, DSGVO im Onlinehandel) nach Stichwort und liefert Titel, Kurztext und Link.
| Argument | Type | Description |
|---|---|---|
| query* | string | Stichwort, z. B. 'Section 3' oder 'DSGVO' |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Stichwort, z. B. 'Section 3' oder 'DSGVO'"
}
},
"additionalProperties": false
}| replacement_departure_earlier_min | number | Nur Annullierung: Ersatzflug startete so viele Minuten früher als geplant |
{
"type": "object",
"required": [
"distance_km",
"within_eu",
"reason"
],
"properties": {
"reason": {
"enum": [
"delay",
"cancellation",
"denied_boarding"
],
"type": "string",
"description": "delay = Verspätung, cancellation = Annullierung, denied_boarding = Überbuchung/Nichtbeförderung"
},
"within_eu": {
"type": "boolean",
"description": "Start und Ziel liegen beide in der EU (inkl. Island, Norwegen, Schweiz)"
},
"distance_km": {
"type": "number",
"minimum": 1,
"description": "Großkreisentfernung Startflughafen → Endziel der Buchung in km"
},
"notice_days": {
"type": "number",
"minimum": 0,
"description": "Nur Annullierung: wie viele Tage vor Abflug informiert"
},
"arrival_delay_min": {
"type": "number",
"minimum": 0,
"description": "Ankunftsverspätung am Endziel in Minuten (bei delay Pflicht)"
},
"extraordinary_circumstances": {
"type": "boolean",
"description": "Die Airline beruft sich auf außergewöhnliche Umstände"
},
"replacement_arrival_delay_min": {
"type": "number",
"minimum": 0,
"description": "Nur Annullierung/Überbuchung: Ankunftsverspätung des angebotenen Ersatzflugs in Minuten (0 = pünktlich; weglassen, wenn kein Ersatzflug angeboten wurde)"
},
"replacement_departure_earlier_min": {
"type": "number",
"minimum": 0,
"description": "Nur Annullierung: Ersatzflug startete so viele Minuten früher als geplant"
}
},
"additionalProperties": false
}