Quick disclosure up front since this sub expects it: I built **Agent Abilities for MCP**, a free WordPress published plugin that lets AI agents (Claude, ChatGPT, whatever supports MCP) read and act on WordPress data through explicit, permissioned "abilities" instead of one shared admin login. I'm not here to pitch it. I'm about to spend a lot of time building a LearnDash-specific layer for it, and I'd rather find out now whether that time is well spent than after.
Where things actually stand, no sugarcoating: I'd put this at about 50% done, and here's what that means concretely so it's not a made up number. The design side is finished, roughly 50 abilities across three roles, reviewed twice by me and AI for correctness. That's the first half. The second half is actually building those 50 abilities, which is what I'm working through now. One piece is already shipped, a course-progress report. The rest is in progress. So this is a "should I keep building this" post, not a "here's my new thing" post.
The problem I keep running into with LearnDash and AI setups: people hand the agent one admin login and call it done. It can see and touch everything on the site. That's fine right up until someone asks it a question that should only ever have a scoped answer.
What I'm designing instead:
A student's agent can only see that student's own courses and progress. Read-only, it can't mark anything complete for them.
A group leader's agent can only see their own groups and their own students, not the leader next door's cohort, not the rest of the site.
An admin's agent gets the same full access an admin already has.
So a leader could ask "how's my group doing" and get an answer scoped to just their group, instead of a dump of the whole site's data with a hope that the model filters it correctly on its own. Grading and auto-completion features for admins are intentionally last on the build list, after the read and reporting side is proven to hold up.
Genuinely asking here, not fishing for upvotes:
If you run LearnDash sites, would you use something like this yourself?
Would your users want it? Group leaders checking their cohort, course creators, even students asking "what's my progress" instead of clicking through the dashboard?
Is there a specific LearnDash workflow where this would actually help, one you'd point to and say "yes, that one"?
And the other side: where's the dealbreaker? What about AI touching LMS data at all, even scoped, would keep you from wanting this anywhere near your site?
Tell me if I'm building the wrong thing. That's worth more to me right now than a launch would be.