Names and Role Provisioning Services (NRPS) is one of the three components of LTI Advantage that allows a tool to query the LMS for the membership list of a course context — who is enrolled, what role each person has (Instructor, Learner, TeachingAssistant, etc.), and basic identity attributes such as name and email, subject to the user's privacy settings. The tool accesses NRPS by making an authenticated GET request to the membership endpoint URL that the LMS includes in the LTI launch message. The response is a paginated list of context members in a standardised JSON format. This service matters for video and collaborative learning products that need to display participant lists, assign content to specific learners, or segment analytics by role without the institution having to configure a separate directory integration. A key privacy consideration is that NRPS exposes personally identifiable information; the LMS controls which attributes are shared, and institutions operating under GDPR or FERPA regulations may restrict what a tool receives. Tools should request only the fields they need and document their data handling clearly. NRPS is also used in combination with AGS to verify that the person posting a grade is actually enrolled in the course, preventing grade pollution from unauthorised submissions.

