br.com.escoladeradio.www/public
Official14 toolsEscola de Rádio TV & Web (ER+)
Cursos, turmas, vagas, professores, podcasts e blog da Escola de Rádio (ER+) — read-only.
Read-only access to courses, classes, instructors, podcasts, and blog from Escola de Rádio.
Captured live from the server via tools/list.
school_info
Retorna informações institucionais da Escola de Rádio: CNPJ, endereço, contatos, horários, modalidades de curso oferecidas. Bom ponto de partida pra entender o que a escola é.
No parameters.
list_courses
Lista TODOS os cursos ativos da escola (resumido). Opcionalmente filtra por modalidade. Modalidades: 'profissionalizante' (formação completa com DRT), 'livre' (Express, especialização curta), 'ead' (online assíncrono). Use get_course com o slug pra detalhe completo.
Parameters (1)
- modalidadestring
Filtra por modalidade (opcional).
get_course
Retorna detalhe COMPLETO de um curso: descrição, módulos/programa, professores, preço, parcelamento, duração, certificação (DRT?), próxima turma, vagas (mescladas com matrículas reais), depoimentos, FAQ específico. Use list_courses pra descobrir o slug.
Parameters (1)
- slugstringrequired
Slug do curso (kebab-case). Ex: 'locucao-profissionalizante', 'narracao-esportiva', 'podcast-express'.
check_availability
Checa vagas restantes na PRÓXIMA turma de um curso. Mescla matrículas reais no Supabase com a curva de marketing (computeEffectiveSlots) e nunca mostra mais vagas do que realmente existem. Se soldOut=true, oriente o usuário a entrar na lista de espera pelo WhatsApp da secretaria.
Parameters (1)
- slugstringrequired
Slug do curso. Ex: 'narracao-esportiva'.
list_upcoming_classes
Lista turmas com data_inicio futura (a partir de hoje), ordenadas por data crescente. Use isso pra responder 'que cursos têm turma marcada?' ou 'qual a próxima turma de X?'. Pra vagas em tempo real, use check_availability.
Parameters (1)
- limitinteger
Máximo de turmas a retornar (default 20).
list_teachers
Lista todos os professores ATIVOS da escola, com nome, função e descrição curta.
No parameters.
get_teacher
Detalhe de um professor: bio completa, foto e lista dos cursos que ele leciona atualmente.
Parameters (1)
- slugstringrequired
Slug do professor. Ex: 'ruy-jobim'.
list_podcast_series
Lista todas as séries de podcast da ER+ com contagem de episódios, host e links externos (Spotify, YouTube, Apple Podcasts).
No parameters.
list_podcast_episodes
Lista episódios publicados, ordenados do mais novo pro mais antigo. Opcionalmente filtra por série (parâmetro podcast_slug).
Parameters (2)
- podcast_slugstring
Slug da série (opcional). Ex: 'tom-em-tom'.
- limitinteger
Máximo de episódios (default 20).
get_podcast_episode
Detalhe completo de um episódio: áudio (URL .mp3), excerpt, convidados, tópicos, links citados e transcrição (quando disponível).
Parameters (2)
- podcast_slugstringrequired
Slug da série.
- episode_slugstringrequired
Slug do episódio.
list_blog_posts
Lista posts publicados do blog editorial da ER+. Opcionalmente filtra por categoria.
Parameters (2)
- category_slugstring
Slug da categoria (opcional).
- limitinteger
Máximo de posts (default 20).
get_blog_post
Detalhe completo de um post do blog incluindo o corpo em markdown (convertido do PortableText do Sanity). Útil pra LLMs lerem o conteúdo na íntegra.
Parameters (1)
- slugstringrequired
Slug do post.
search
Busca textual cross-content: cursos, posts do blog e episódios de podcast. Retorna até `limit` resultados de cada tipo.
Parameters (2)
- qstringrequired
Termo de busca.
- limitinteger
Resultados por categoria (default 10).
list_services
Lista serviços oferecidos pela ER+ ALÉM dos cursos regulares: 'demo' (gravação de demo profissional com Ruy, R$ 350), 'mentoria' (mentoria 1:1 com Ruy, R$ 250/h), 'b2b' (treinamentos corporativos pra empresas). Use quando aluno perguntar sobre demo, mentoria, treinamento empresarial. Pra cursos regulares, use list_courses.
Parameters (1)
- typestring
Filtra por tipo de serviço (opcional, default 'all').
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"public": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.escoladeradio.com.br/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.