Servidor MCP

broadcast

global.rootz.dtv/broadcast
Mapas y ubicación Medios y contenido Público y accesible MCP 2026-07-28

Qué hace este MCP

Reports television stations, current programming, channel status, source freshness, and terrain-based transmitter reach for geographic locations.

media_closed
Channels that have shut down, with the date they closed. Useful for checking whether a channel a model remembers still exists.
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'query': {'type': 'string'}}}
media_freshness
How current this dataset is: when each source last ran, how many assertions are live versus expired, and the gaps we know we have.
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string'}}}
media_outlets
Search stations, networks and streaming channels by name, callsign, network or owner. Returns licence status, transmitter power and antenna height where filed.
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'kind': {'type': 'string', 'description': 'broadcast_station | network | streaming_service'}, 'limit': {'type': 'number'}, 'query': {'type': 'string'}, 'region': {'type': 'string', 'description': 'Two-letter US state.'}}}
media_receivable
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.
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'query': {'type': 'string', 'description': 'Free text, e.g. "42.4086,-73.3054" or a note about the location.'}, 'terrain': {'type': 'boolean', 'description': 'Compute terrain grades. Default true. First call for a location takes ~15s; cached after.'}, 'antenna_ft': {'type': 'number', 'description': 'Receiving antenna height in feet above ground. Default 30.'}, 'full_power_only': {'type': 'boolean'}}}
media_sources
Where the data comes from, each with its licence and whether it may be redistributed.
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string'}}}
media_station_readiness
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.
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'A callsign such as WNYT, or free text. Omit for the summary.'}, 'callsign': {'type': 'string'}}}
media_still_true
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.
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The programme or claim to check.'}, 'outlet': {'type': 'string'}}}
media_verify
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.
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Free text; an airing id is picked out of it if present.'}, 'record': {'type': 'object', 'description': 'A previously returned signed claim.'}, 'airing_id': {'type': 'number'}, 'signature': {'type': 'string', 'description': 'Base64 Ed25519 signature that came with the record.'}, 'record_type': {'type': 'string', 'description': 'Defaults to "airing".'}}}
media_whats_on
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.
Esquema de entrada
{'type': 'object', 'properties': {'at': {'type': 'string', 'description': 'ISO 8601 instant. Defaults to now.'}, 'limit': {'type': 'number'}, 'query': {'type': 'string', 'description': 'Free text: a title, genre, or channel name. Optional.'}, 'outlet': {'type': 'string', 'description': 'Restrict to one channel by name.'}}}
Añadido
media_sources
24 de September de 2026 a las 02:40
Añadido
media_freshness
24 de September de 2026 a las 02:40
Añadido
media_station_readiness
24 de September de 2026 a las 02:40
Añadido
media_verify
24 de September de 2026 a las 02:40
Añadido
media_closed
24 de September de 2026 a las 02:40
Añadido
media_outlets
24 de September de 2026 a las 02:40
Añadido
media_still_true
24 de September de 2026 a las 02:40
Añadido
media_receivable
24 de September de 2026 a las 02:40
Añadido
media_whats_on
24 de September de 2026 a las 02:40