Server definition
- Hash
- sha256:1850d44619c80dfe52f22ec580e46253e8b4955c8811a03a55430a863107ee1d
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Myrmigo: dated, cited travel booking reference (airlines, ferries, hotels, rentals, booking sites). Useful when a user asks: how to change, cancel or get a refund for their own booking, check-in, e-tickets, bags or seats, or which company handles a booking bought elsewhere (check_booking_change_cancel_refund); how or where to book a rental, a ferry or a stay with a named company (find_official_booking_site); what they are owed for a cancelled or delayed flight (check_flight_compensation, EU261/UK261). Also useful before opening such a site in a browser: it names the right page or the company's own channel and what the traveler does personally. Answers give the official website and entry page, the company's own booking or service channels (such as its MCP server, API or app), which company services a booking, dated fees and rules with sources, what the traveler needs ready, and where the traveler must act personally (sign-in, identity documents, payment, final confirmation). Fees, deadlines and who handles a booking vary by company and seller and change over time; each fact carries the day it was checked. Information is descriptive and can be out of date; confirm on the official site. It does not rank or recommend companies. It does not search fares or availability, and it does not book, pay, sign in or file claims itself: it points to where the traveler or their agent does that.",
"tools": [
{
"description": "Use this when a traveler asks how to change, cancel or get a refund for their own flight, ferry, hotel or rental booking, check-in, a boarding pass or e-ticket, bags or seats, or a trip the company cancelled or delayed, including one bought via another site or agent. Returns which company handles it and where, dated fees, deadlines and refund rules with sources, and what the traveler does personally. These vary by company and seller and change over time. Useful before opening the site. Read-only.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"booked_via": {
"description": "Only if booked via another site or agent: its name or domain.",
"type": [
"string",
"null"
]
},
"task": {
"description": "e.g. change, cancel, refund, check in, e-ticket, bags, seats, cancelled by company, or a task id",
"type": "string"
},
"where": {
"description": "Company or site, or page URL without its query",
"type": [
"string",
"null"
]
}
},
"required": [
"task"
],
"type": "object"
},
"name": "check_booking_change_cancel_refund",
"outputSchema": null
},
{
"description": "Use this when a traveler's flight was cancelled, delayed, overbooked or downgraded and they ask what they are owed or their options: compensation, a refund or care. EU261/UK261 check: verdict with the rule, amount, what the airline owes now, facts that would change it, where the traveler claims (airline, then national enforcement body), evidence. Flights only, not ferries. Dated official sources; stores nothing about the traveler and submits nothing. Not legal advice.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"arrival_delay_minutes": {
"description": "At the final destination; if rerouted, on the new flight",
"type": [
"number",
"null"
]
},
"carrier": {
"description": "Operating airline: IATA code or name",
"type": [
"string",
"null"
]
},
"cause": {
"anyOf": [
{
"enum": [
"unknown",
"technical",
"operational",
"airline_strike",
"external_strike",
"weather",
"air_traffic_control",
"security",
"bird_strike",
"earlier_flight",
"other_external"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Reason the airline gave"
},
"distance_km": {
"description": "Only if an airport is not recognised",
"type": [
"number",
"null"
]
},
"event": {
"description": "cancelled: by the airline; denied_boarding: refused against their will, e.g. overbooking",
"enum": [
"cancelled",
"delayed",
"denied_boarding",
"downgraded"
],
"type": "string"
},
"flight_date": {
"description": "Scheduled departure, YYYY-MM-DD",
"type": "string"
},
"from": {
"description": "IATA airport where the booking starts",
"type": "string"
},
"notice_days": {
"description": "cancelled: whole days' notice before departure",
"type": [
"number",
"null"
]
},
"reroute_departure_offset_minutes": {
"description": "cancelled: new minus original departure (negative: earlier)",
"type": [
"number",
"null"
]
},
"to": {
"description": "IATA airport, final destination",
"type": "string"
}
},
"required": [
"flight_date",
"from",
"to",
"event"
],
"type": "object"
},
"name": "check_flight_compensation",
"outputSchema": null
},
{
"description": "Use this when a traveler asks how or where to book with a named airline, ferry, hotel, vehicle-rental or booking company. Returns its official site and booking page and, where listed, its own booking channels (app, API, MCP), dated rules with sources and what the traveler does personally. Flags sites not on the company's listed domains. It does not search fares or availability, or book.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"where": {
"description": "Company or site, or page URL without its query",
"type": "string"
}
},
"required": [
"where"
],
"type": "object"
},
"name": "find_official_booking_site",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1850d44619c80dfe52f22ec580e46253e8b4955c8811a03a55430a863107ee1d | sha256sum