SSO-gated seats
No wstoken in mcp.json.
Campus Desk
A remote MCP URL for your college. Staff connect Claude or Cursor once. Inneall hosts the control plane; your Moodle site keeps the data and permissions.
No wstoken in mcp.json.
Advisor, Tutor, Registry and Ops.
For messages and other writes.
Weekly structured pack: inactive students, overdue work, quiz fails, quiet forums. One Claude query instead of five exports.
The contrast
Protocol plugins expose hundreds of low-level functions. Colleges need something staff can use on Monday morning.
Tokens pasted into every Claude and Cursor config.
No shared audit when someone asks what the AI did.
Write actions with no human gate.
Nothing for multi-campus groups.
Role packs
Each pack ships tools and copy-paste prompts. Start with Advisor and Tutor; Registry and Ops follow on Multi-campus.
List students inactive 14 days with overdue assignments in my modules.
Show my grading queue and who has not attempted the quiz.
Find this student by idnumber and summarise enrolments across sites.
Run healthcheck and report which Moodle sites are ready for Desk.
Using Campus Desk, for Moodle site A: list students inactive 14 days with overdue assignments in my modules. Draft one chase message. Do not send until I approve.
Setup
Install free Inneall MCP Tools on your Moodle site.
We give you a Campus Desk MCP URL.
Staff connect Claude or Cursor and sign in with college SSO.
Pricing
EUR, monthly. Annual billing saves two months. Seats and Moodle sites are capped. We do not meter tool calls.
EUR 0
Curated read tools on your Moodle site.
Get the free pluginEUR 399/mo
1 site, 25 seats, Advisor + Tutor packs.
Join founding campusesEUR 999/mo
Up to 5 sites, 100 seats, Registry pack, Slack approve.
Join founding campusesCustom
For colleges where Inneall already hosts operations. Not a Moodle HQ product.
Get in touchFAQ
Yes. Inneall MCP Tools (local_inneallmcp) is free under GPL for the Moodle platform. Campus Desk never locks those tools. Marketplace listing is in review; ask us for the ZIP meanwhile.
Plugin = curated tools on your Moodle site. Campus Desk = Inneall-hosted control plane with SSO seats, role packs, approval inbox and multi-site routing. Not a Moodle Pty Ltd product.
Get in touch. Pilot EUR 1,500 / 60 days, then Campus Desk from EUR 399/mo.
Next step
The free plugin stays free. Write actions wait for human approval.
Moodle™ is a registered trademark of Moodle Pty Ltd. Inneall is not affiliated with or endorsed by Moodle Pty Ltd.
Not another dump of web services.
A job-shaped desk for college staff.

A remote MCP URL for your college. Staff connect Claude or Cursor once. Inneall hosts the control plane; your Moodle™ site keeps the data and permissions.
Protocol plugins expose hundreds of low-level functions. Colleges need something staff can use on Monday morning.


EUR, monthly. Annual billing saves two months. Seats and Moodle™ sites are capped - we do not meter tool calls.
Each pack ships tools and copy-paste prompts. Start with Advisor and Tutor; Registry and Ops follow on Multi-campus.
Using Campus Desk, for Moodle™ site A: list students inactive 14 days with overdue assignments in my modules. Draft one chase message. Do not send until I approve.
1) Install free Inneall MCP Tools on your Moodle™ site.
2) We give you a Campus Desk MCP URL.
3) Staff connect Claude or Cursor and sign in with college SSO.
Pilot EUR 1,500 for 60 days (10 seats, 1 site). Campus Desk EUR 399/mo. Multi-campus EUR 999/mo. Join the waitlist.
Weekly structured pack: inactive students, overdue work, quiz fails, quiet forums - one Claude query instead of five exports.
Moodle™ is a registered trademark of Moodle Pty Ltd. Inneall is not affiliated with or endorsed by Moodle Pty Ltd.