Clever MCP connector
Clever Data API is an education technology platform that provides access to standardized student information system data across school districts. The Clever MCP connector allows AI agents to retrieve information about students, teachers, sections, schools, and district contacts, and navigate relationships between these entities. It also supports querying district administrators, exploring school rosters, and accessing detailed profiles for individual contacts and students within a district.
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:
- Retrieve student and teacher rosters for enrollment verification and attendance tracking
- Pull district-wide demographic data to generate compliance and equity reports
- Sync school contact information to communication platforms for automated outreach
- Query section assignments to automate class scheduling and resource allocation
- Access district admin details to enforce role-based access controls across systems
- Monitor district status changes to trigger workflow updates in connected applications
- Export school and section hierarchies to maintain accurate organizational structures
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 in Clever for Lincoln High School.Find every teacher assigned to sections in our district using Clever.List all schools managed by our district admin in Clever.Get the contact information for all student contacts in Clever.Retrieve the primary teacher for each section in Clever.What schools report to each school admin in Clever?Pull the current status of our district in Clever.Sync all students and teachers from Clever to our HR system.Show me sections that belong to the elementary school in Clever.Find all district admins and their assigned schools 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 | Retrieves a list of all contacts in the system. |
| getContact | Retrieves details for a specific contact. |
| getDistrictForStudentContact | Retrieves the district associated with a student contact. |
| getStudentForContact | Retrieves the student associated with a specific contact. |
| getDistrictAdmins | Retrieves a list of all district administrators. |
| getDistrictAdmin | Retrieves details for a specific district administrator. |
| getDistricts | Retrieves a list of all districts. |
| getDistrict | Retrieves details for a specific district. |
| getAdminsForDistrict | Retrieves all administrators assigned to a specific district. |
| getSchoolsForDistrict | Retrieves all schools within a specific district. |
| getSectionsForDistrict | Retrieves all sections within a specific district. |
| getDistrictStatus | Retrieves the current operational status of a district. |
| getStudentsForDistrict | Retrieves all students enrolled in a specific district. |
| getTeachersForDistrict | Retrieves all teachers employed in a specific district. |
| getSchoolAdmins | Retrieves a list of all school administrators. |
| getSchoolAdmin | Retrieves details for a specific school administrator. |
| getSchoolsForSchoolAdmin | Retrieves all schools managed by a specific administrator. |
| getSchools | Retrieves a list of all schools. |
| getSchool | Retrieves details for a specific school. |
| getDistrictForSchool | Retrieves the district that a specific school belongs to. |
| getSectionsForSchool | Retrieves all sections within a specific school. |
| getStudentsForSchool | Retrieves all students enrolled in a specific school. |
| getTeachersForSchool | Retrieves all teachers employed at a specific school. |
| getSections | Retrieves a list of all sections. |
| getSection | Retrieves details for a specific section. |
| getDistrictForSection | Retrieves the district that a specific section belongs to. |
| getSchoolForSection | Retrieves the school that a specific section belongs to. |
| getStudentsForSection | Retrieves all students enrolled in a specific section. |
| getTeacherForSection | Retrieves the primary teacher assigned to a specific section. |
| getTeachersForSection | Retrieves all teachers assigned to a specific section. |
| getStudents | Returns a list of students. |
| getStudent | Returns a specific student. |
| getContactsForStudent | Get Contacts For Student. |
| getDistrictForStudent | Get District For Student. |
| getSchoolForStudent | Get School For Student. |
| getSectionsForStudent | Get Sections For Student. |
| getTeachersForStudent | Get Teachers For Student. |
| getTeachers | Returns a list of teachers. |
| getTeacher | Returns a specific teacher. |
| getDistrictForTeacher | Get District For Teacher. |
| getGradeLevelsForTeacher | Get Grade Levels For Teacher. |
| getSchoolForTeacher | Retrieves school info for a teacher. |
| getSectionsForTeacher | Get Sections For Teacher. |
| getStudentsForTeacher | Get Students For Teacher. |