MCP servernet.gradetv/grade
Public TV and radio catalogue with measured stream health, folders and M3U feeds for VLC.
Overview
Score?
UNRATED 0.646
of what a free look can see, on 25 looks
Looks
31
last 11 hr ago
Tools
42
changed 11 hr ago
More info
URL
gradetv.net/mcp
streamable-http
Says it is
Grade b356e3b4
protocol 2025-06-18
In the record since
29 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.646 · highest on record 0.8561
Toolsfrom sha256:7354d5f15a…881f46 · +2 −0 11 hr ago
| Tool | Schema |
|---|---|
| add_favorite Favorita um canal. Repetir não soma: o contador público conta pessoas, não cliques. |
input · no output |
| add_item Adiciona canal à sub-aba. Teto de 40 canais por sub-aba. A resposta diz em que pasta e sub-aba o canal caiu, para a tela abrir no lugar certo. A resposta traz a biblioteca inteira |
input · no output |
| api_index Índice auto-descrito da API inteira, com os idiomas e as páginas HTML de cada um. |
input · no output |
| billing Preços e tetos. É o número EM VIGOR: leia daqui antes de gastar chamada, em vez de assumir o preço da documentação. Com credencial, também diz se o passe de chat de quem fala no ch |
input · no output |
| channel_health Saúde comunitária do canal: taxa de sucesso, motivos de falha e ambientes afetados. É o que separa 'o canal está fora do ar' de 'o canal está bloqueado no seu país'. `geo` diz se é |
input · no output |
| chat_history Últimas mensagens da sala de um canal (sem WebSocket). |
input · no output |
| chat_pass Passe mensal do chat ($0.10 / 30 dias) do convidado que fala no chat. Sem pagamento → 402. Passe já válido devolve 200 sem cobrar de novo — dá para chamar antes de escrever, sem ri |
input · no output |
| chat_send Manda mensagem na sala de um canal por HTTP. Ler é grátis; escrever custa $0.10 por 30 dias. Sem passe válido a resposta é 402 com `accepts[]` — pague e repita a mesma chamada. Que |
input · no output |
| clear_history Limpa o histórico inteiro do dono, de uma vez. |
input · no output |
| contact Fale com quem faz o produto: dúvida, ou proposta de patrocínio/parceria/anúncio. Grátis, sem captcha nem pagamento; uma mensagem a cada 10 s por rede (a que chega antes espera a ve |
input · no output |
| create_category Cria tab/categoria pessoal. Teto de 8 pastas por dono. A resposta traz a biblioteca inteira já atualizada — não precisa recarregar `GET /api/library` depois. |
input · no output |
| create_group Cria sub-aba numa categoria. Teto de 12 sub-abas por pasta. A resposta traz a biblioteca inteira já atualizada — não precisa recarregar `GET /api/library` depois. |
input · no output |
| create_guest Cria guest ipt_… Não pede e-mail nem nada. Guarde o token: perdeu o token, perdeu a biblioteca — a não ser que a conta já o tenha reivindicado (`POST /api/auth/claim`), e aí o que |
input · no output |
| delete_comment Apaga um comentário do próprio dono. O 404 é de propósito: a API não confirma que existe um comentário com aquele id se ele não é seu. |
input · no output |
| forget_watch Tira um canal do histórico do dono. |
input · no output |
| geo País e idioma sugeridos para quem está chamando. Sem país detectado pela borda, sugere BR com `source: "fallback"`; `detected` diz o que a borda viu. |
input · no output |
| get_channel Ficha completa de um canal, com os streams já apontando para o nosso hop. |
input · no output |
| get_channel_guide Programação de hoje do canal (grabada por nós): agora, a seguir e a lista. Disponível nos canais com guia (`guide=1`), com validade de até dois dias. Confira a data da resposta; a |
input · no output |
| get_history Histórico de canais assistidos pelo dono. Exibe somente canais disponíveis no catálogo. |
input · no output |
| get_library A galeria inteira do dono: pastas, sub-abas, canais e as URLs de feed de cada nível. |
input · no output |
| health Liveness e o commit publicado agora — é como o smoke espera o próprio deploy. |
input · no output |
| legacy_stream Metadados públicos: site oficial do canal, URL da transmissão para copiar em outro player e player legado HTTP. O botão legacy_url abre http://legacy.gradetv.net:8080/legacy?stream |
input · no output |
| list_cities Cidades que têm canal tocável, filtráveis por país e por estado. |
input · no output |
| list_comments Comentários da comunidade sobre um canal. Com credencial na chamada, cada comentário seu vem com `mine: true` — é assim que a interface sabe o que dá para apagar. |
input · no output |
| list_countries Países do catálogo com contagem playable e URL da bandeira (kind=radio conta estações). |
input · no output |
| list_favorites Favoritos do dono. Exibe somente canais disponíveis no catálogo. |
input · no output |
| list_languages Idiomas que têm canal tocável, com a contagem de cada um. |
input · no output |
| list_networks Redes e emissoras que têm canal tocável, com a contagem. |
input · no output |
| list_qualities Qualidades distintas encontradas nos streams do catálogo (em rádio, codec e bitrate). |
input · no output |
| list_subdivisions Estados e províncias que têm canal tocável. |
input · no output |
| list_tags Tags das estações de rádio tocáveis, com contagem; opcionalmente por país. |
input · no output |
| me Conta da sessão (cookie repassado pelo cliente MCP): e-mail e tamanho da biblioteca da conta. A conta é a da biblioteca de conta; `user.id` é o id da conta, e é ele o dono da galer |
input · no output |
| play_reports Relatos crus de um canal, com endereço — só operador (METRICS_TOKEN). Use para investigar um canal específico. Existe separado do painel público justamente porque traz endereço. A |
input · no output |
| post_comment Comenta num canal (teto de 20/hora por dono). Sem `author`, o apelido é gerado e fica estável para o mesmo dono — a pessoa não vira um nome diferente a cada mensagem. |
input · no output |
| pricing Current public prices and free allowances; no charge. |
input · no output |
| producer_services Oferta de transmissão autorizada sob consulta: informações e contatos para produtores. Não ativa streams. Somente informações e captação de interesse. Não provisiona, não cobra e n |
input · no output |
| record_watch Registra um canal assistido no histórico do dono. |
input · no output |
| remove_favorite Desfavorita o canal e devolve o ponto ao contador público. |
input · no output |
| report_play Relata se um canal tocou (ok=true) ou não (ok=false + code). Navegador, SO e país saem do pedido, não do corpo. Conta uma vez por dono, por canal, por dia e por resultado; relatar |
input · no output |
| search_channels Busca canais públicos (filtros: q, country, category, language, network, quality, playable; kind=radio para estações de rádio, tag para tag de rádio; sort=score ordena pela saúde m |
input · no output |
| tv_pass added Compra 30 dias para a rede da TV por 4,99 USDC; 402 x402, repetir com X-PAYMENT. Sem renovação automática. Responde 402 x402 na Base; repita a mesma chamada com X-PAYMENT. Usa o pa |
input · no output |
| tv_state added Consulta a ativação da rede da TV pelo código de seis dígitos. |
input · no output |
Verify it yourself
npx teppi-check https://gradetv.net/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1RE57EE7DAM93NFHNCBH7XK