Transport & travel
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Airports, runways and frequencies worldwide, tides, UK road collisions and London transport.
| Author | si.fourzerotwo |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 512 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Transport & travel": {
"url": "https://fourzerotwo.si/mcp/v/transport",
"transport": "streamable-http"
}
}
}
Measured tools (31)
airports__airportread-onlyAn airport by ICAO, IATA or ident: name, type, town, country and region, location, elevation, runways and frequencies. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
code(required) — string — ICAO (EGLL), IATA (LHR) or OurAirports ident
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__searchread-onlyFind airports by name or town and/or country, optionally by type or scheduled service only; biggest first. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
name— string — Airport name or towntype— string — large | medium | small | heliport | seaplane_base | closedlimit— integer — Max results (default 20)country— string — 2-letter country codescheduled— string — 1 = scheduled passenger service only
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__nearread-onlyAirports (large/medium/small by default) within a radius of a point or UK postcode, nearest first. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
lat— string — Latitude (or give a UK postcode)lng— string — Longitudetype— string — large | medium | small | heliport | …limit— integer — Max results (default 10)postcode— string — UK postcode instead of lat/lngradius_km— integer — Radius in km (default 50, max 300)scheduled— string — 1 = scheduled passenger service only
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__runwaysread-onlyAn airport's runways: length, width, surface, lighting and each end's identifier, heading and elevation. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
code(required) — string — ICAO (EGLL), IATA (LHR) or OurAirports ident
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__frequenciesread-onlyAn airport's radio frequencies (tower, ground, ATIS, approach…) in MHz. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
code(required) — string — ICAO (EGLL), IATA (LHR) or OurAirports ident
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__countryread-onlyAirport counts by type, the large airports and the regions for a country. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
country(required) — string — 2-letter country code
Hints: read-only yes · destructive no · idempotent yes · open-world yes
airports__navaids-nearread-onlyVORs, NDBs, DMEs and other navaids within a radius of a point, with frequency and associated airport. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
lat— string — Latitude (or give a UK postcode)lng— string — Longitudelimit— integer — Max results (default 20)postcode— string — UK postcode instead of lat/lngradius_km— integer — Radius in km (default 50)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__tube-statusread-onlyLive status of every Tube line. A few free samples a day, then $0.001 USDC per call via x402.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__mode-statusread-onlyLive status of every line for a mode (tube, overground, elizabeth-line, dlr, tram, bus). A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
mode(required) — string — Mode
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__line-statusread-onlyLive status and disruption for one line. A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
line(required) — string — Line id, e.g. "victoria", "elizabeth", "northern"
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__line-arrivalsread-onlyLive arrival predictions for every stop on a line. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
line(required) — string — Line id, e.g. "victoria", "elizabeth", "northern"
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__stop-arrivalsread-onlyLive arrival predictions at a stop or station. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
stop(required) — string — StopPoint id (NaPTAN), e.g. "940GZZLUOXC" (Oxford Circus)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__stop-searchread-onlyFind stations and stops by name. A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
q(required) — string — Name
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__stopread-onlyLines, modes, facilities and child stops of a station. A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
stop(required) — string — StopPoint id (NaPTAN), e.g. "940GZZLUOXC" (Oxford Circus)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__stops-nearread-onlyStations and stops within a radius of a point. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
lat(required) — string — Latitudelon(required) — string — Longituderadius— integer — Metres (default 200)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__journeyread-onlyJourney options between two places (postcodes, stop ids or "lat,lon"). A few free samples a day, then $0.003 USDC per call via x402.
Parameters:
from(required) — string — Originto(required) — string — Destination
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__bike-pointsread-onlyEvery Santander Cycles docking station with live bike and space counts. A few free samples a day, then $0.002 USDC per call via x402.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__bike-pointread-onlyLive bikes, e-bikes and empty docks at one station. A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
id(required) — string — BikePoint id
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__road-statusread-onlyLive status of major London road corridors. A few free samples a day, then $0.001 USDC per call via x402.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__road-disruptionread-onlyCurrent disruption on a road corridor, e.g. "a2", "a406". A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
road(required) — string — Road id
Hints: read-only yes · destructive no · idempotent yes · open-world yes
london-transport__air-qualityread-onlyLondon air quality forecast for today and tomorrow. A few free samples a day, then $0.001 USDC per call via x402.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
uk-road-safety__nearread-onlyReported collisions within a radius (default 500 m, max 2 km) of a UK postcode or point over the last five years: totals by severity and year, and the most recent collisions with road, speed limit, light and weather. A few free samples a day, then $0.003 USDC per call via x402.
Parameters:
lat— string — Latitudelng— string — Longitudeyear— integer — One year onlylimit— integer — Recent collisions to list (default 20)postcode— string — UK postcode (or give lat and lng)radius_m— integer — Radius in metres (default 500, max 2000)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
uk-road-safety__local-authorityread-onlyFive-year (or one-year) collision totals for a local authority district by severity and year, road class, speed limit, light, weather, surface and urban/rural. A few free samples a day, then $0.003 USDC per call via x402.
Parameters:
code(required) — string — ONS local authority district codeyear— integer — One year only
Hints: read-only yes · destructive no · idempotent yes · open-world yes
uk-road-safety__lsoaread-onlyCollisions in a 2021 LSOA (neighbourhood of ~1,500 people) over five years, with the 50 most recent. A few free samples a day, then $0.002 USDC per call via x402.
Parameters:
code(required) — string — LSOA 2021 code
Hints: read-only yes · destructive no · idempotent yes · open-world yes
uk-road-safety__collisionread-onlyOne reported collision by its STATS19 index: date, time, severity, vehicles, casualties, road and conditions. A few free samples a day, then $0.001 USDC per call via x402.
Parameters:
id(required) — string — Collision index
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__stations-nearread-onlyNOAA tide-prediction stations within a radius (default 50 km) of a point, nearest first. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
lat(required) — string — Latitudelng(required) — string — Longitudelimit— integer — Max results (default 10)radius_km— integer — Radius in km (default 50)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__searchread-onlySearch NOAA tide stations by name and/or state. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
name— string — Station name containsstate— string — 2-letter state
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__stationread-onlyA station's location, time zone, products offered and tidal datums. Free within the daily allowance, then $0.001 USDC per call via x402.
Parameters:
station(required) — string — NOAA CO-OPS station id
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__predictionsread-onlyPredicted high and low tide times (local) and heights for up to 7 days from today. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
station(required) — string — NOAA CO-OPS station iddays— integer — Days (1–7, default 2)datum— string — MLLW (default) | MLW | MSL | MHW | MHHW | NAVDunits— string — metric (default) | english
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__water-levelread-onlyObserved 6-minute water levels for the last hours (default 6, max 72) with the latest reading. Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
station(required) — string — NOAA CO-OPS station iddatum— string — MLLW (default) | MLW | MSL | MHW | MHHW | NAVDhours— integer — Hours back (default 6)units— string — metric (default) | english
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tides__conditionsread-onlyLatest water temperature, air temperature, wind and air pressure reported at a station (whichever it measures). Free within the daily allowance, then $0.002 USDC per call via x402.
Parameters:
station(required) — string — NOAA CO-OPS station idunits— string — metric (default) | english
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.