mcpbeat Sign in

Broadcast MCP Server

by rootz-dtv Your server? Claim it
answering

Broadcast is answering right now. Last checked 5 min ago. It exposes 9 tools.

Which TV transmitters actually reach an address, terrain-graded, and what is on now.

Uptime history 48 days of history · worst day 98%
48 days agonow
100.0%
Uptime 24h
92 of 92 checks
9
Tools
read from the server
603 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Broadcast every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add broadcast --transport http https://dtv.rootz.global/mcp
Settings → Connectors → Add custom connector, then paste this address
https://dtv.rootz.global/mcp
~/.codex/config.toml
[mcp_servers.broadcast]
url = "https://dtv.rootz.global/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "broadcast": {
      "url": "https://dtv.rootz.global/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "broadcast": {
      "type": "http",
      "url": "https://dtv.rootz.global/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

media
media_closed
Channels that have shut down, with the date they closed. Useful for checking whether a channel a model remembers still exists.
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.
media_outlets
Search stations, networks and streaming channels by name, callsign, network or owner. Returns licence status, transmitter power and antenna height where filed.
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.
media_sources
Where the data comes from, each with its licence and whether it may be redistributed.
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.
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.
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.
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.

Endpoints

URLTransportStateLatencyChecked
https://dtv.rootz.global/mcp streamable-http answering 444 ms 5 min ago

Alternatives to Broadcast

same job, measured the same way
Xzar
by xzar

Crash-test your AI agent on real professional decisions, graded against what actually happened.

151 installs/wk answering
Arbiter
by godwin105

Is this transaction safe to sign? Decodes what it really does and answers allow, warn or block.

58 installs/wk local only
Variation Order
by theluckystrike

Variation orders on a quoted job: what was added, removed or changed, and what it is now worth.

local only
FamilyLore
by familylore

Reads handwritten family letters in old scripts and translates them, with notes on what they meant.

9 tools answering
Stocks On Chain
by stocksonchain

Read-only tokenized stock data: issuers, chains, contract addresses and corporate actions.

8 tools answering
Trakis SEO checks
by trakis

66 technical SEO and AI-readiness checks: what each looks at, why it matters, how to fix it

3 tools answering
Cryptominium
by cryptominium

What a crypto position would really sell for: measured exit costs, address and transaction lookups.

8 tools answering
whygit
by srikarmk

Read-only Git explainer: what state a repo is in, what an error means, and the exact fix.

106 installs/wk local only

Broadcast — questions

Answers built from our own checks of this server.

What can Broadcast do?
It exposes 9 tools, read directly from the server on our last check. Among them: media_closed, media_freshness, media_outlets, media_receivable, media_sources, media_station_readiness and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Broadcast working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 603 ms. The bar chart above shows every period we have measured.
How do I connect Broadcast?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Broadcast need an API key?
No. Broadcast completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Broadcast?
It answers our handshake in 603 ms on average, which is faster than 17% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.