Skip to content
STATION 03: LEARNPRESS MCP INTEGRATION — FULL READ & WRITE LMS ABILITIES
Station 03: Read & Write Agentic Control

Read LMS signals.
Execute direct actions.

LearnPress Model Context Protocol (MCP) connects WordPress to compatible AI clients like Claude Desktop & Cursor. It exposes full read analytics and write operations to create courses, edit lessons, manage quizzes, and handle student enrollments.

READ / WRITE

Core Adapter Endpoint

/wp-json/lp/v1/mcp

Protocol: Model Context Protocol (MCP)
Compatible Clients: Claude Desktop, Cursor, Agents
Read Abilities: 8 Full Read Schemas
Write Abilities: 14 Agentic Write Tools
Authentication: Consumer Key & Secret
Complete Toolset

Read & Write Abilities Overview

LearnPress registers full orchestration capabilities directly into the WordPress Abilities API.

Read Abilities (Phase 1)
  • learnpress/get-courses: Filter and search published courses with pagination.
  • learnpress/get-course-details: Retrieve detailed syllabus, sections, and metadata.
  • learnpress/list-lessons: List lessons inside a course with filters.
  • learnpress/get-lesson-details: Fetch lesson body, video intros, and material attachments.
  • learnpress/list-quizzes: List course quizzes, durations, and passing grades.
  • learnpress/get-quiz-details: Inspect question counts and evaluation settings.
  • learnpress/get-student-progress: Analyze enrollment progress and quiz attempt results.
  • learnpress/get-enrollments: Query active, completed, or failed course enrollments.
Write Abilities (Phase 2 Agentic CRUD)
  • Course Tools: create-course, update-course, delete-course (trash).
  • Section Tools: create-section, update-section, delete-section.
  • Lesson Tools: create-lesson, update-lesson, delete-lesson.
  • Quiz Tools: create-quiz, update-quiz, delete-quiz.
  • Question Tools: add-quiz-question, update-quiz-question, delete-quiz-question.
  • Enrollment Tools: enroll-student, update-enrollment (status & grade metadata).
Agentic Automation

Build your AI-powered learning academy on WordPress.

Get started free with LearnPress or explore full documentation on the official website.