We've run a structured, hands-on evaluation of the Docebo MCP server beta against our Visma Learning Universe sandbox instance. Our platform serves product and partner training for Payroll, Visma Net, and Business NXT, primarily in Norwegian — so this is a real-world enterprise test with non-English content.
How we tested: We used Claude (Anthropic) in Cowork mode as the MCP client, which gave us a realistic end-to-end view of how the server performs when consumed by an actual AI assistant. We tested all four tools with domain-specific queries, cross-verified results against the Docebo UI, and ran security probes including prompt injection and SQL injection attempts.
What impressed us: The permission model is excellent — properly user-scoped, read-only, no admin data leakage. The semantic search returns genuinely useful step-by-step answers from our training material when it works. Cross-language search (English query returning Norwegian content) is a nice bonus.
What blocks us from going further:
- ask_learning_content timeout rate: 60% — 3 of 5 semantic queries timed out at 180s in our second test round. The queries that failed were core use cases for our learners ("Hvordan kjører jeg lønn i Payroll?"). This is the single biggest blocker.
- No pagination on get_my_learning_enrollments — our users have 200+ enrollments, producing 150K+ character responses that overflow LLM context windows.
- UTF-8 encoding issues in RAG chunks — Norwegian characters (åøæ) render as mojibake in retrieved content.
The full report (attached) includes a complete test appendix with every query, its result, and a cross-verification table against the sandbox UI. Happy to run additional tests or jump on a call if the team wants to dig into any of the findings.
Vegard Øfstaas Visma Software