Server definition
- Hash
- sha256:0d1949bcbc65b4fe43cd4bad5b740bedd142c640267c5df95317afdcd9d30265
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Channels that have shut down, with the date they closed. Useful for checking whether a channel a model remembers still exists.",
"inputSchema": {
"properties": {
"limit": {
"type": "number"
},
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "media_closed",
"outputSchema": null
},
{
"description": "How current this dataset is: when each source last ran, how many assertions are live versus expired, and the gaps we know we have.",
"inputSchema": {
"properties": {
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "media_freshness",
"outputSchema": null
},
{
"description": "Search stations, networks and streaming channels by name, callsign, network or owner. Returns licence status, transmitter power and antenna height where filed.",
"inputSchema": {
"properties": {
"kind": {
"description": "broadcast_station | network | streaming_service",
"type": "string"
},
"limit": {
"type": "number"
},
"query": {
"type": "string"
},
"region": {
"description": "Two-letter US state.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "media_outlets",
"outputSchema": null
},
{
"description": "Which television transmitters reach a specific latitude and longitude, graded by real terrain between the tower and that point. Answers \"what can I actually watch from here\", which listings services cannot.",
"inputSchema": {
"properties": {
"antenna_ft": {
"description": "Receiving antenna height in feet above ground. Default 30.",
"type": "number"
},
"full_power_only": {
"type": "boolean"
},
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"query": {
"description": "Free text, e.g. \"42.4086,-73.3054\" or a note about the location.",
"type": "string"
},
"terrain": {
"description": "Compute terrain grades. Default true. First call for a location takes ~15s; cached after.",
"type": "boolean"
}
},
"type": "object"
},
"name": "media_receivable",
"outputSchema": null
},
{
"description": "Where the data comes from, each with its licence and whether it may be redistributed.",
"inputSchema": {
"properties": {
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "media_sources",
"outputSchema": null
},
{
"description": "Whether a US television station website can be read by an AI assistant: which AI crawlers it blocks by name in robots.txt, whether it publishes llms.txt or /.well-known/ai, and whether it has structured data. Pass a callsign for one station, or nothing for the industry-wide summary broken down by owner group.",
"inputSchema": {
"properties": {
"callsign": {
"type": "string"
},
"query": {
"description": "A callsign such as WNYT, or free text. Omit for the summary.",
"type": "string"
}
},
"type": "object"
},
"name": "media_station_readiness",
"outputSchema": null
},
{
"description": "Is a remembered claim about a programme still current? Returns when it was observed, whether it has expired, and what replaced it. This is the question a model cannot answer about its own training data.",
"inputSchema": {
"properties": {
"outlet": {
"type": "string"
},
"query": {
"description": "The programme or claim to check.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "media_still_true",
"outputSchema": null
},
{
"description": "Verify a signed record from this service. Pass an airing_id, or pass back a record you cached earlier with its signature and we will confirm it is byte-identical to what we signed. The public key and exact canonicalisation are at /.well-known/dtv-intel-signing.json so you can also verify offline without calling us.",
"inputSchema": {
"properties": {
"airing_id": {
"type": "number"
},
"query": {
"description": "Free text; an airing id is picked out of it if present.",
"type": "string"
},
"record": {
"description": "A previously returned signed claim.",
"type": "object"
},
"record_type": {
"description": "Defaults to \"airing\".",
"type": "string"
},
"signature": {
"description": "Base64 Ed25519 signature that came with the record.",
"type": "string"
}
},
"type": "object"
},
"name": "media_verify",
"outputSchema": null
},
{
"description": "What is airing right now, or at a given time. Returns programmes with descriptions and, for each, when the claim was observed and when it expires. Accepts free text.",
"inputSchema": {
"properties": {
"at": {
"description": "ISO 8601 instant. Defaults to now.",
"type": "string"
},
"limit": {
"type": "number"
},
"outlet": {
"description": "Restrict to one channel by name.",
"type": "string"
},
"query": {
"description": "Free text: a title, genre, or channel name. Optional.",
"type": "string"
}
},
"type": "object"
},
"name": "media_whats_on",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0d1949bcbc65b4fe43cd4bad5b740bedd142c640267c5df95317afdcd9d30265 | sha256sum