Live flight status, flight on-time history and prediction markets on flight, train and ship delays.
Maintained bygaduin.com(verified)Also a maintainer?
Call this server's tools from your browser. Nothing to install.
Optional. Bearer <api-key> unlocks the account tools (positions, balance); the market and flight tools need no key.
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.
How often a flight has been late over the last 30 days. Returns on-time, late and cancelled counts, n (arrivals with a recorded arrival time), the window, the late rule with its minute threshold, and a link to the flight page on gaduin.com.
Flight number: airline IATA or ICAO code plus number, e.g. BA117.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http gaduin https://gaduin.com/mcp
Headers
Authorization (optional, not in the config above): Optional. Bearer <api-key> unlocks the account tools (positions, balance); the market and flight tools need no key.How often a flight has been late over the last 30 days. Returns on-time, late and cancelled counts, n (arrivals with a recorded arrival time), the window, the late rule with its minute threshold, and a link to the flight page on gaduin.com.
| Argument | Type | Description |
|---|---|---|
| number* | string | Flight number: airline IATA or ICAO code plus number, e.g. BA117. |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "Flight number: airline IATA or ICAO code plus number, e.g. BA117."
}
}
}Live status of a flight by number (e.g. BA117 or BAW117). Returns the canonical flight number, the leg in the air or next to depart (or the most recent one), its departure and arrival times in UTC and airport-local time with the time zone, delay in minutes, the last update time, a link to the flight page on gaduin.com and, when one is open, a link to the prediction market on that journey.
| Argument | Type | Description |
|---|---|---|
| number* | string | Flight number: airline IATA or ICAO code plus number, e.g. BA117. |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "Flight number: airline IATA or ICAO code plus number, e.g. BA117."
}
}
}Fetch a single market by id, including current prices and outcomes.
| Argument | Type | Description |
|---|---|---|
| id* | string | Market UUID. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Market UUID."
}
}
}List open prediction markets on real-world transport outcomes (flight delays, train cancellations, ship-chokepoint throughput). Returns market id, category, question, current outcome prices, total volume, and close time.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max number of markets to return. Defaults to server preference. |
| status | string | Filter by market status. Defaults to OPEN. |
| category | string | Filter to one transport category. Omit to get all. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max number of markets to return. Defaults to server preference."
},
"status": {
"enum": [
"OPEN",
"CLOSED",
"SETTLED",
"CANCELLED"
],
"type": "string",
"description": "Filter by market status. Defaults to OPEN."
},
"category": {
"enum": [
"FLIGHT",
"TRAIN",
"SHIP"
],
"type": "string",
"description": "Filter to one transport category. Omit to get all."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.