Back to Apps

OneRoster MCP
Supports UIby trilogy-group
Connect your AI to 1EdTech OneRoster APIs for seamless management of academic sessions, classes, and enrollments.
0 stars
Works in:Cursor
Exposes:Tools
What it does
This MCP server provides a bridge between AI models and the 1EdTech OneRoster API, allowing AI agents to interact with educational data systems. It enables the management of academic rosters, including students, teachers, courses, and their relationships, directly through the Model Context Protocol.
Tools
getAllAcademicSessions: Retrieve all academic sessions for the organization.getAllClasses: List all classes and their metadata.getAllStudents: Fetch comprehensive lists of students across the system.getAllTeachers: Retrieve teacher records and assignments.getEnrollments: Manage and query student/teacher enrollments in specific classes.getCourseComponents: Access and manage course-specific resources and components.
Installation
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"OneRoster": {
"command": "npx",
"args": [
"-y", "--package", "@superbuilders/oneroster",
"--",
"mcp", "start",
"--client-id", "YOUR_CLIENT_ID",
"--client-secret", "YOUR_CLIENT_SECRET",
"--token-url", "YOUR_TOKEN_URL"
]
}
}
}
Supported hosts
- Claude Desktop
- Cursor
Quick install
npx -y --package @superbuilders/oneroster -- mcp start --client-id <id> --client-secret <secret> --token-url <url>Information
- Pricing
- free
- Published
- 6/2/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Cursor
Add to .cursor/mcp.json as an npx command with @superbuilders/oneroster package.Claude Desktop
{
"mcpServers": {
"OneRoster": {
"command": "npx",
"args": [
"-y", "--package", "@superbuilders/oneroster",
"--",
"mcp", "start",
"--client-id", "...",
"--client-secret", "...",
"--token-url", "..."
]
}
}
}





