LMS and membershipPro
Build LifterLMS courses by describing them
Outline a course in a conversation and let the agent create it as a draft, append sections and lessons in order, then check a learner's progress. It works the way the LifterLMS course builder does, and touches enrollments only when you approve.
Included since GoBuildWP Pro 1.14.0.
Reads
- Courses with their sections, lessons and settings
- Memberships and the access plans and prices attached to them
- One user's course and membership enrollments with progress
Writes, after confirmation
- Create a course, as a draft unless you choose another status
- Edit a course's title, content, length, categories, tags or difficulty
- Append a section, or a lesson to a section
- Manually enroll or unenroll a learner in free products
- Edition
- Pro 1.14.0
- Abilities
- 12
- Requires
- WordPress 6.9+, PHP 8.0+, LifterLMS 7.1.0+
- Agent skill
lifterlms-integration
Abilities
The 12 LifterLMS abilities
Each one is its own MCP ability with its own input schema, and the bundled LifterLMS skill tells the agent which to call, when a dry run comes first and what it must show you before confirming.
Inspect6
lifterlms-check-setupCheck LifterLMS Setuplifterlms-get-courseGet LifterLMS Courselifterlms-get-user-enrollmentsGet LifterLMS User Enrollmentslifterlms-list-access-plansList LifterLMS Access Planslifterlms-list-coursesList LifterLMS Courseslifterlms-list-membershipsList LifterLMS Memberships
Create and change4
lifterlms-add-lessonAdd LifterLMS Lessonlifterlms-add-sectionAdd LifterLMS Sectionlifterlms-create-courseCreate LifterLMS Courselifterlms-update-courseUpdate LifterLMS Course
Destructive2
lifterlms-enroll-studentEnroll Student in LifterLMS Course or Membershiplifterlms-unenroll-studentUnenroll Student from LifterLMS Course or Membership
Names are shown without the wppilot/ namespace and grouped by each ability's source annotation. Full descriptions join the ability reference when the release is published.
Safety
How LifterLMS changes are confirmed and put back
Course edits roll back, enrollments do not
Courses, sections and lessons are WordPress posts, so those writes can be undone from the change ledger. Enrollment changes are marked not undoable; unenrolling sets the enrollment to expired or cancelled and keeps the learner's progress.
Requirements
- WordPress and PHP
- 6.9+ and 8.0+
- GoBuildWP
- Pro 1.14.0 or later
- LifterLMS
- 7.1.0+
Out of reach by design
- Access plans, prices and checkout are read, never changed
- Paid-only products refuse manual enrollment, and no order or payment is created
- Enrollments made by an order or a membership are left to them
- The site's safety profile, the connected user's capabilities and per-ability settings still apply on top of these limits.
Questions
LifterLMS and GoBuildWP, answered
Will a new course go on sale right away?
No. A created course has no access plan, so it is not for sale, and it stays a draft unless you ask for another status.
Which LifterLMS calls need confirmation?
All of the writes: creating and editing courses, adding sections and lessons, and enrolling or unenrolling a learner each require confirm=true.
Is the LifterLMS module released?
Yes, in GoBuildWP Pro 1.14.0. Earlier Pro builds do not include it.
LifterLMS is a separate product. Listing an integration does not imply a vendor partnership or endorsement.
Get ready before LifterLMS support lands
Connect your site with GoBuildWP Free today and check what an agent can already read. The LifterLMS abilities arrive with that Pro update and switch on when LifterLMS 7.1.0 or later is active.