MCP tools: remote-courses
remote-courses
Registered when: see MCP tools.
course_enrol
Enrol a CRM contact in a published course. Sends no message.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
courseId | string | yes | |
contactId | string | yes |
Example call:
{"name":"course_enrol","arguments":{"orgId":"<orgId>","courseId":"<courseId>","contactId":"<contactId>"}}
Related: course_list, course_read, course_enrolments, course_revoke.
course_enrolments
Read course enrolments and progress.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
courseId | string | yes |
Example call:
{"name":"course_enrolments","arguments":{"orgId":"<orgId>","courseId":"<courseId>"}}
Related: course_list, course_read, course_enrol, course_revoke.
course_list
List org courses.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes |
Example call:
{"name":"course_list","arguments":{"orgId":"<orgId>"}}
Related: course_read, course_enrolments, course_enrol, course_revoke.
course_read
Read course modules and lessons.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
courseId | string | yes |
Example call:
{"name":"course_read","arguments":{"orgId":"<orgId>","courseId":"<courseId>"}}
Related: course_list, course_enrolments, course_enrol, course_revoke.
course_revoke
Revoke course access and invalidate its learner link.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | |
enrolmentId | string | yes |
Example call:
{"name":"course_revoke","arguments":{"orgId":"<orgId>","enrolmentId":"<enrolmentId>"}}
Related: course_list, course_read, course_enrolments, course_enrol.