# Cloud Assess MCP

> Cloud Assess manages vocational training data right inside your agent. It lets you track student progress, audit assessment records, and monitor enrollments across an entire Registered Training Organisation (RTO) system using natural conversation.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Tags:** vocational-training, assessment-management, compliance-training, student-tracking, enrolment, rto-operations

## Description

You can connect Cloud Assess to any AI client—like Claude or Cursor—and take full control of RTO operations without jumping through tabs. Instead of building complex reports in a separate tool, you just ask your agent questions about student compliance or enrollment status. It pulls all the necessary details from your system and presents them conversationally. You can quickly list every enrolled student or review assessment outcomes for audit preparation. This deep access to training data means managers spend less time compiling spreadsheets and more time advising students. For a complete overview of RTO operations, Vinkius hosts this MCP so you connect once and get instant access to all your specialized tools.

## Tools

### get_student_details
Retrieves comprehensive data for one student by their ID.

### list_assessment_records
Provides a list of an individual student's assessment grades and evidence.

### list_training_assessors
Retrieves a list of internal assessors and trainers available for delivery.

### list_training_enrolments
Lists which students are enrolled in specific qualifications or units.

### list_assessment_forms
Lists specific checklists and forms used during assessments.

### list_training_locations
Retrieves the physical or logical training sites for the RTO.

### list_student_members
Lists all students currently registered in the RTO system.

### list_unit_enrolment_progress
Checks the progress and status of a student at the unit level.

## Prompt Examples

**Prompt:** 
```
List all students currently enrolled in the 'Diploma of Management'.
```

**Response:** 
```
Retrieving enrolments for 'Diploma of Management'... I found 12 students currently enrolled. The list includes John Doe, Sarah Smith, and 10 others. Would you like to see their individual progress?
```

**Prompt:** 
```
Show me the assessment results for student ID 'STU_12345'.
```

**Response:** 
```
Checking assessment records for STU_12345... This student has 5 completed assessments. 4 are marked as 'Satisfactory' and 1 is 'Pending Review' by an assessor.
```

**Prompt:** 
```
Who is the assessor assigned to the 'Unit BSB401' for John Doe?
```

**Response:** 
```
Retrieving unit enrolment details... The assigned assessor for John Doe's BSB401 unit is Mike Scott. I can provide his contact info if you need to follow up.
```

## Capabilities

### Get student status
Retrieve detailed information for any specific student in the system.

### Audit assessment records
List and review individual results, outcomes, and evidence captured during assessments.

### Track enrollment progress
Monitor if a student is progressing or completing specific training units in their qualification.

### View all members
List every single student currently registered with the RTO.

### Check assessor availability
Retrieve a list of internal trainers and assessors who handle training delivery.

### Review enrollment status
List all student enrollments, whether they are in a full qualification or just a single unit.

### Check locations
Get details on the physical or logical training sites used by the organization.

## Use Cases

### Handling an Audit Request
A Compliance Officer needs proof of assessment results for Q3. Instead of pulling reports, they ask the agent to list all `list_assessment_records` for a cohort and filter by 'Satisfactory' outcome.

### Checking Student Enrollment Status
A Training Manager asks: 'Who is enrolled in Unit BSB401?' The agent uses `list_training_enrolments`, providing an instant roster and flagging anyone whose progress needs attention via `list_unit_enrolment_progress`.

### Onboarding a New Trainee
A new staff member needs to know the process. They ask for available assessors, triggering `list_training_assessors`, giving them immediate insight into who handles training delivery.

### Verifying Training Location Compliance
Before starting a course, an administrator asks about authorized sites. The agent runs `list_training_locations` to ensure the physical site is listed and active in the system.

## Benefits

- Stop manually checking status. Use `list_unit_enrolment_progress` to check a student's progress and completion status immediately.
- Skip the database query screens. With `get_student_details`, you get all necessary student information in one conversation turn.
- Never lose track of who trained whom. You can list trainers using `list_training_assessors` directly from your agent.
- Audit readiness is instant. Request specific assessment forms via `list_assessment_forms` without ever opening the core application.
- Know exactly where students are learning. Use `list_training_locations` to verify training sites before sending a class group.

## How It Works

The bottom line is you talk to your agent, and it talks directly to Cloud Assess for you.

1. Subscribe to this MCP and provide your Cloud Assess Client Key and API Key.
2. Connect the service to any compatible AI client (like Cursor or Claude).
3. Ask your agent a specific question, like 'What is John Doe's progress in Unit BSB401?' and get the data back instantly.

## Frequently Asked Questions

**How do I check if a student is enrolled using the `list_training_enrolments` tool?**
The agent lists every student's current enrollment status. It shows whether they are in an entire qualification or just a single unit, which helps you plan next steps.

**What if I need to know all students? Do I use `list_student_members`?**
Yes, that's the function of `list_student_members`. It gives you a full list of every student ID and member record in your RTO system.

**Can I see what forms were used for an assessment? Use `list_assessment_forms`.**
The `list_assessment_forms` tool provides a catalog of all specific checklists and data points that the organization has captured during assessments.

**`get_student_details` only gives basic info, right?**
Not at all. This function pulls comprehensive details on a student, covering everything from their enrollment status to key contact information in one call.

**When I use `list_assessment_records`, do I get just a list of results or the full evidence attached to them?**
It provides both. The tool lists the outcome (e.g., Satisfactory, Unsatisfactory) and links directly to the supporting evidence record. You don't have to open up the core system to review what was submitted.

**If I run `list_student_members`, are there any rate limits or pagination rules for retrieving thousands of student records?**
Yes, there are. The API handles bulk requests using standard pagination parameters (like page size and offset). You'll need to loop through the results if your total count exceeds a single batch limit.

**Does calling `list_training_assessors` require specific administrator permissions, or can I see all internal staff?**
You only see trainers and assessors who are actively configured in your Cloud Assess system. The tool scope is limited to the users designated as managers of training delivery within your account.

**What if I need to check the status of a location, can `list_training_locations` confirm if that site has been used for an enrollment?**
It confirms if the location exists in your system's configuration. While it lists all defined locations, you'll use other tools like `list_training_enrolments` to confirm if a student was actually assigned there.

**Can I see if a student has completed a specific unit?**
Yes! Use the `list_unit_enrolment_progress` tool. The agent will return the progress status and current outcome for students across their enrolled units.

**How do I check the latest assessment evidence uploaded for a student?**
Use the `list_assessment_records` tool. Your agent will fetch individual assessment entries, which include metadata about the evidence provided and the final outcome.

**Where do I find my Cloud Assess API keys?**
You can find your **Client Key** and **API Key** in your Cloud Assess account under the integration or developer settings. You may need administrator access to view these.