Clever MCP connector
Clever is a data platform that connects school districts with education applications through a unified API for rostering and identity information. The Clever MCP connector allows AI agents to look up students, teachers, contacts, and sections, and to trace relationships between contacts, students, and their districts. It also supports retrieving district and school administrative data, giving agents broad visibility into organizational structure across connected districts.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Clever MCP connector to perform the following actions:
- Sync student roster data across school information systems and learning platforms
- Verify enrollment status for students across districts and schools
- Retrieve teacher assignments and section rosters for scheduling workflows
- Look up district administrator contacts for compliance and outreach tasks
- Automate onboarding by pulling new student and contact records from Clever
- Cross-reference section rosters with teacher assignments for staffing reports
- Track school-level enrollment counts to support district reporting
- Pull parent and guardian contact details for communication workflows
Example prompts
Use the following example prompts to invoke Clever MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all students enrolled at Lincoln Elementary in Clever.List the teachers assigned to Mrs. Garcia's third-grade section in Clever.Find the contact information for a specific student's parent in Clever.Get a list of all schools in our district from Clever.Who are the district admins for our Clever account.Show me all sections taught at Roosevelt High School in Clever.Pull the roster for section MATH-101 from Clever.Check the current status of our district connection in Clever.List all school admins for Washington Middle School in Clever.Find which school a specific section belongs to in Clever.
Clever MCP connector tools
The Clever MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getContacts | Returns a list of student contacts |
| getContact | Returns a specific student contact |
| getDistrictForStudentContact | Returns the district for a student contact |
| getStudentForContact | Returns the student for a student contact |
| getDistrictAdmins | Returns a list of district admins |
| getDistrictAdmin | Returns a specific district admin |
| getDistricts | Returns a list of districts. |
| getDistrict | Returns a specific district |
| getAdminsForDistrict | Returns the admins for a district |
| getSchoolsForDistrict | Returns the schools for a district |
| getSectionsForDistrict | Returns the sections for a district |
| getDistrictStatus | Returns the status of the district |
| getStudentsForDistrict | Returns the students for a district |
| getTeachersForDistrict | Returns the teachers for a district |
| getSchoolAdmins | Returns a list of school admins |
| getSchoolAdmin | Returns a specific school admin |
| getSchoolsForSchoolAdmin | Returns the schools for a school admin |
| getSchools | Returns a list of schools |
| getSchool | Returns a specific school |
| getDistrictForSchool | Returns the district for a school |
| getSectionsForSchool | Returns the sections for a school |
| getStudentsForSchool | Returns the students for a school |
| getTeachersForSchool | Returns the teachers for a school |
| getSections | Returns a list of sections |
| getSection | Returns a specific section |
| getDistrictForSection | Returns the district for a section |
| getSchoolForSection | Returns the school for a section |
| getStudentsForSection | Returns the students for a section |
| getTeacherForSection | Returns the primary teacher for a section |
| getTeachersForSection | Returns the teachers for a section |
| getStudents | Returns a list of students |
| getStudent | Returns a specific student |
| getContactsForStudent | Returns the contacts for a student |
| getDistrictForStudent | Returns the district for a student |
| getSchoolForStudent | Returns the primary school for a student |
| getSectionsForStudent | Returns the sections for a student |
| getTeachersForStudent | Returns the teachers for a student |
| getTeachers | Returns a list of teachers |
| getTeacher | Returns a specific teacher |
| getDistrictForTeacher | Returns the district for a teacher |
| getGradeLevelsForTeacher | Returns the grade levels for sections a teacher teaches |
| getSchoolForTeacher | Retrieves school info for a teacher. |
| getSectionsForTeacher | Returns the sections for a teacher |
| getStudentsForTeacher | Returns the students for a teacher |