Server definition
- Hash
- sha256:e8b9387b41bdc73ea341ef639683829374d597cb8919312c81a645014a4f6c09
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Aircraft noise around Schiphol and the rest of the Netherlands, from live ADS-B positions and a noise model. Levels are estimates, not measurements. wat_vliegt_over lists what is overhead a location with its modelled dB(A); meld_herrie reports a flight as noisy, anonymously, like the \"Meld herrie\" button on the map; top_meldingen shows the most-reported flights. Reports here are not official complaints: those go to BAS (bezoekbas.nl). More: https://schipholherrie.nl/llms.txt",
"tools": [
{
"description": "Report an aircraft as noisy (\"meld herrie\") at a location, as a visitor does from the flight card on the live map. The report is anonymous and public in aggregate: it adds to that aircraft's badge on the map and to the day's and week's most-reported flights. Give the aircraft's hex (from wat_vliegt_over) or its callsign; without either, the loudest aircraft over the location right now is reported. One report per aircraft per two hours per reporter. This is not an official complaint; those go to BAS (bezoekbas.nl), see https://schipholherrie.nl/klacht.html.",
"inputSchema": {
"properties": {
"callsign": {
"description": "Callsign such as KLM1234 or TRA5X, when the hex is unknown",
"type": "string"
},
"db": {
"description": "Level heard or measured in dB(A), if known",
"type": "number"
},
"hex": {
"description": "ICAO 24-bit address of the aircraft, 6 hex characters (from wat_vliegt_over)",
"type": "string"
},
"lat": {
"description": "Latitude where the noise was heard, within the Netherlands (stored rounded to ~1 km)",
"type": "number"
},
"lon": {
"description": "Longitude where the noise was heard",
"type": "number"
},
"melder": {
"description": "Optional reporter id: 16-64 hex characters your agent keeps, so repeat reports from the same person are recognised across addresses. Only a hash is stored.",
"type": "string"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "meld_herrie",
"outputSchema": null
},
{
"description": "The most-reported flights and airlines of today and of the last 7 days, and how many reports there are in total. Reports come from visitors of schipholherrie.nl and from this endpoint.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "top_meldingen",
"outputSchema": null
},
{
"description": "Aircraft currently over or near a location in the Netherlands, loudest first, with the modelled sound level at that spot in dB(A) (an estimate from ADS-B positions and a noise model, not a measurement; the real value can differ 5-10 dB). Use it to find the hex of the aircraft to report with meld_herrie, or to answer \"what is that plane?\".",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude of the listener (WGS84), within the Netherlands",
"type": "number"
},
"lon": {
"description": "Longitude of the listener",
"type": "number"
},
"min_db": {
"default": 45,
"description": "Only aircraft at or above this modelled level; default 45",
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "wat_vliegt_over",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e8b9387b41bdc73ea341ef639683829374d597cb8919312c81a645014a4f6c09 | sha256sum