IGU Languages para desenvolvedores
O IGU Languages tem um servidor MCP público e só de leitura em https://iguapp.com/mcp: exigências oficiais de proficiência, plano até a meta, teste de nível, significado, nível CEFR e frequência de palavras, listas, guias e uma rodada de vocabulário. Não precisa de chave nem de login. A área logada fica em https://iguapp.com/mcp/conta (OAuth).
Servidor MCP
- Endpoint:
https://iguapp.com/mcp- Transporte:
- Streamable HTTP, só POST (JSON-RPC 2.0). GET devolve 405.
- Autenticação:
- Nenhuma: público e só de leitura.
Exemplo: listar as ferramentas
curl -s -X POST https://iguapp.com/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Ferramentas
buscar_significadoSignificado de uma palavra em inglês (pt, en, es, fr, de), IPA, nível CEFR, frequência e frases de exemplo com fonte.
nivel_e_frequenciaNível CEFR (A1–C2) de uma palavra em inglês e a posição dela entre as 20 mil mais usadas em cinco idiomas.
jogar_rodadaUma rodada de vocabulário de 5 perguntas, para jogar dentro do chat.
listar_palavrasAs palavras mais usadas em inglês, por tema ou por lista.
aprender_sobreDicas e guias de aprendizado do IGU sobre um assunto.
searchBusca no conteúdo do IGU (palavras, listas e guias); devolve ids para o fetch.
fetchO texto completo de um resultado do search, com o link no iguapp.com.
exigencia_de_proficienciaNível CEFR ou nota que um visto, cidadania, universidade ou o Celpe-Bras exige, com a frase literal da fonte oficial e a data. Sem fonte, diz que não achou.
analisar_curriculoDiagnóstico de um currículo (texto colado, nunca arquivo) para vaga nos EUA, Reino Unido, Canadá, União Europeia ou remota: o que o recrutador não vai entender, com o trecho e a reescrita em inglês. Regras do IGU, sem IA externa; o texto não é guardado.
proximas_datas_culturaisAs próximas datas do calendário cultural (Ano-Novo Lunar, Diwali, Thanksgiving, Carnaval…), com a saudação na língua original. Data móvel só da tabela com fonte.
vocabulario_da_dataA saudação de uma data (transliteração e IPA do Wiktionary), 8 a 12 palavras da data, costumes e as fontes.
plano_ate_a_metaEstimativa honesta (horas Cambridge, premissa escrita) de chegar a um nível até uma data, com plano semanal.
teste_de_nivelExplica o teste de nível (rápido e por voz) e devolve o link com a meta preenchida.
proposta_empresasPreço por assento para times, faixas e contrato mínimo; link para a proposta.
ver_planosPreço na moeda da pessoa, teste de 7 dias, o que libera e como cancelar. Não aparece no ChatGPT.
Cada resposta traz a fonte e a licença dos dados (CEFR-J, Octanove, FrequencyWords, CMUdict, Tatoeba, Wiktionary).
Área logada (OAuth)
Em https://iguapp.com/mcp/conta o agente acessa progresso, metas, rodadas e liga com a permissão da pessoa. OAuth 2.1 com PKCE S256, Client ID Metadata Document ou registro dinâmico; a pessoa escolhe os escopos e revoga em Minha conta → Agentes conectados. Voz nunca sai pelo MCP. No diretório de conectores do Claude, o endereço é https://iguapp.com/mcp/claude: a mesma conta, e o agente nunca paga, só manda o link do checkout.
- Endpoint:
https://iguapp.com/mcp/conta- Escopos:
progresso:ler metas:editar rodadas:criar ligas:ler assinatura:gerenciar pagamento:agente
meu_progressoNível, sequência, erros recentes, liga, última avaliação (nota + frase como evidência) e plano.
rodada_personalizadaRodada com as palavras que a pessoa errou ou mandou; o resultado conta para a liga.
minhas_metasLê ou salva meta e data e mostra quanto falta.
lembrete_de_estudoLembrete diário por push ou e-mail, das 8h às 21h59.
minha_ligaPosição, pontos, time e quanto falta para subir.
minha_conta_agenteEscopos e limites deste agente, plano e pagamento por agente.
assinarEm /mcp/claude: só devolve o link do checkout do Stripe; a pessoa abre e confirma o pagamento na página do Stripe. Nunca cobra cartão nem cria assinatura sozinho (o escopo pagamento:agente não existe nesse endereço). Em /mcp/conta, também a assinatura direta dentro do teto que a pessoa autorizou.
gerenciar_assinaturaLink do portal do Stripe no idioma da pessoa.
Outros dados abertos
- /~api/perguntas.json — As perguntas que o site já responde, com trecho, URL e data (JSON).
- /llms.txt · /llms-full.txt — O que é o IGU, quando usar e como chamar (para modelos de linguagem).
Dúvidas ou uso em volume: contato@iguapp.com · /contato
