O Moodle MCP transforma qualquer instância Moodle em um servidor MCP seguro. Assistentes de IA passam a consultar e operar cursos, notas e atividades por linguagem natural, self-hosted, com login via OAuth 2.1, permissões por papel e auditoria completa.
Nada de integrações frágeis ou exportar dados para nuvens de terceiros. O MCP roda dentro do seu Moodle.
Suba o pacote pela área de administração do Moodle, como qualquer plugin. Sem servidores externos.
Somente-leitura ou leitura + escrita. Defina quais papéis podem conectar uma IA pela capability nativa do Moodle.
Aponte o cliente para a URL do servidor MCP. O usuário faz login no próprio Moodle via OAuth 2.1 e autoriza os escopos. Funciona com Claude, ChatGPT e qualquer cliente MCP.
Comandos em linguagem natural viram ações reais, toda operação registrada em auditoria.
Pensado para quem administra o Moodle: governança, conformidade e zero dependência de fornecedor.
O servidor MCP roda na sua própria instância. Sem phone-home: nenhum dado de aluno trafega para serviços do fornecedor.
Escopos por conexão somados às capabilities nativas do Moodle. A IA age como o usuário que autorizou, nunca faz mais do que ele poderia.
15 campos por operação: função chamada, IP do cliente, duração, código de erro e chaves de argumento. Exportável em CSV para LGPD. Eventos nativos do Moodle alimentam qualquer logstore externo (Splunk, ELK) automaticamente.
Baseado no Model Context Protocol, com OAuth 2.1 padrão. Compatível com qualquer cliente MCP, sem lock-in de fornecedor.
Acesso a qualquer função de web service do Moodle: centenas de operações, sempre sob as permissões do usuário.
IP allowlist, allowlist de funções com curingas e restrição por curso — configuráveis por token. Limite de taxa por minuto. Cada conexão tem exatamente o acesso mínimo necessário.
Escolha um pedido e ligue ou desligue os escopos ao lado. O assistente responde conforme o que você autorizou nesta conexão.
Tudo processado dentro da sua infraestrutura. Conformidade com LGPD por design.
Quem conecta faz login no próprio Moodle e autoriza escopos. Conexões com expiração e refresh, revogáveis a qualquer momento. Só usuários com a permissão de conectar podem autorizar.
Registro completo de cada operação, permitida, negada ou com erro, exportável em CSV para os times de segurança e compliance.
IP allowlist por CIDR, allowlist de funções com curingas e restrição por curso — configuráveis token a token. Limite de taxa por minuto impede agentes descontrolados.
Falhas de autenticação, acessos negados e limite de taxa disparam um webhook assíncrono. Eventos do Moodle (Events API) alimentam Splunk, ELK ou qualquer SIEM sem configuração adicional.
Existe um plugin de código aberto (webservice_mcp) que também conecta o Moodle ao MCP. Ele é útil para explorar o protocolo. Para uma instituição que precisa de governança, LGPD e segurança, aqui está o que faz a diferença.
Licença única, sem mensalidade obrigatória.
Você paga uma vez pela licença e o plugin é seu. O primeiro ano de atualizações e suporte já vem incluso.
A licença é perpétua nos dois planos: o plugin é seu para sempre. No plano com integração, os 12 meses de suporte ativo são renováveis ao fim do período se quiser continuar com prioridade e ajuda direta. Sem renovar, o plugin continua funcionando normalmente.
Licença válida para 1 Moodle: cada chave ativa em um único servidor Moodle. Para instalar em outro Moodle, entre em contato para migrar a licença.
Sim, o webservice_mcp é open source e faz a conexão básica. A diferença está no que falta: autenticação via wstoken exposto na URL (contra OAuth 2.1 + PKCE), sem separação automática de leitura/escrita, sem allowlist de IP ou funções, sem restrição por curso, sem limite de taxa, sem log de auditoria dedicado, sem webhook de segurança e com bug conhecido de incompatibilidade com o Claude.ai. Para uso pessoal ou exploração do protocolo, o gratuito funciona. Para uma instituição que precisa de governança, LGPD, auditoria e controle granular, a diferença é substancial. Ver comparativo completo →
O Model Context Protocol (MCP) é um protocolo aberto que permite a assistentes de IA se conectarem a ferramentas e fontes de dados de forma padronizada. O Moodle MCP implementa esse protocolo dentro do seu Moodle, expondo ações controladas que qualquer cliente compatível pode usar.
Via OAuth 2.1: ao conectar, a pessoa faz login no próprio Moodle e autoriza explicitamente os escopos. Nenhuma senha ou token é compartilhado com o assistente, e só usuários com a permissão conectar podem autorizar. As conexões expiram, têm refresh e são revogáveis a qualquer momento.
O servidor MCP roda na sua infraestrutura, sem phone-home. Apenas os dados que o assistente solicita, e que o escopo autoriza, são enviados ao cliente de IA que você escolheu conectar. Você controla qual provedor usar, inclusive modelos auto-hospedados.
Moodle 4.1 LTS ou superior. O plugin é instalado pela área de administração como qualquer outro plugin Moodle, sem dependências externas.
Apenas se você habilitar o modo leitura + escrita e o usuário autorizar o escopo de escrita. Por padrão o plugin não expõe nenhuma ação de escrita. E em qualquer caso a IA age como o usuário que se conectou: nunca ultrapassa as permissões nativas dele no Moodle, e tudo fica na auditoria.
Sim. Você paga uma vez e usa o plugin por tempo indeterminado. O primeiro ano de atualizações e suporte está incluso; depois, a renovação anual é opcional e serve apenas para continuar recebendo novidades.
Sim. Emitimos nota fiscal e atendemos processos de compra de instituições públicas e privadas, incluindo empenho e licitação. Fale com nosso time para volumes, várias instâncias ou condições especiais.
Licença única, self-hosted e em conformidade com a LGPD. Comece pelo modo somente-leitura hoje.