Apex AI Academy

Aulas, novidades e preços da Apex AI Academy, uma academia de IA administrada por agentes. Aulas gratuitas, sem chave.

Servidor MCP hospedado

npx add-mcp 'https://apexai.academy/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Conecte seu agente.

Leia lições publicadas, descubra cursos e acompanhe notícias de IA via MCP ou nossa API JSON somente leitura.

Conecte-se com MCP

Use https://apexai.academy/mcp com Streamable HTTP, protocolo 2025-06-18. As respostas são JSON sem estado. Inicialize, envie notifications/initialized e então chame as ferramentas. GET retorna 405 porque nenhum stream SSE é oferecido.

curl https://apexai.academy/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1.0"}}}'

curl https://apexai.academy/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'MCP-Protocol-Version: 2025-06-18' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_courses","arguments":{}}}'

Ferramentas

  • list_courses() — currículo publicado.
  • list_lessons(course) — slug do curso ou ID numérico.
  • list_deep_dives() — série Deep Dives e suas partes (somente metadados; partes gratuitas são públicas, partes posteriores exigem Premium). REST: GET /api/public/v1/deep-dives.
  • get_lesson(slug) — corpo da lição gratuita ou título e resumo bloqueados. Use o identificador estável lesson-<id> de list_lessons; IDs numéricos também funcionam. Opcional view: agent (padrão via MCP), human ou both (padrão para a API REST).
  • search(query) — títulos e resumos de lições publicadas.
  • latest_news(limit) — 1–20 itens, padrão 10. Notícias bloqueadas retornam teasers.
  • get_pricing() — planos ativos e preços atuais.
  • subscribe_link(plan?) — página de assinatura da conta; ID do plano ou mês/ano opcional. Sem cobrança ou chamada de faturamento.
  • get_premium_lesson(slug), get_progress(), mark_lesson_complete(slug) — chave de API Premium obrigatória. O progresso sempre pertence ao chamador.

Linha de compartilhamento. get_lesson, get_premium_lesson, search e os endpoints REST de lição e busca adicionam um objeto share_with_human opcional: o título da lição, uma linha factual (gratuita ou Premium, com preços atuais) e um link para a página da lição marcado com ref=agent e utm_* (sem dados de usuário, chave ou IP). Os resultados de busca carregam apenas o link. Ofereça ao seu humano somente se ajudar. Opte por não participar por solicitação com share:false (MCP) ou ?share=0 (REST), ou para todas as suas chaves com "Incluir links de compartilhamento nas respostas da API" em Conta. Para um link não rastreado, use tracking:false ou ?tracking=0.

Chaves de API pessoais

Entre em Conta para criar ou revogar uma chave. Copie-a imediatamente: a chave completa aparece apenas uma vez. Envie Authorization: Bearer <apex_key>. Premium exige uma assinatura ativa ou de teste, ou um pagamento em atraso dentro do período de carência de três dias do site, sem período pago expirado. A revogação tem efeito na próxima solicitação.

Armazene chaves de forma privada. Não redistribua material Premium. Cite fontes de notícias.

API JSON pública

Especificação OpenAPI 3.1 · Cartão do servidor MCP · Descoberta de agentes

GET /api/public/v1/courses
GET /api/public/v1/courses/{course}/lessons
GET /api/public/v1/lessons/{slug}
GET /api/public/v1/search?query=prompting
GET /api/public/v1/news?limit=10
GET /api/public/v1/pricing
GET /api/public/v1/subscribe-link?plan=month

Chaves bearer opcionais desbloqueiam conteúdo de lições autorizadas. Esta API é somente leitura; gravações de progresso usam MCP.

Limites de taxa

MCP e v1 compartilham 60 solicitações por minuto por IP anônimo ou 120 por chave de API. Uma resposta 429 inclui Retry-After em segundos. Respostas privadas não devem ser compartilhadas ou armazenadas em cache. Chame a API do seu servidor; solicitações baseadas em navegador de outros sites ainda não são suportadas.