Exam Grades and Entry
Server Details
WASSCE and BECE aggregates, KCSE mean grades, JAMB minimums and NSC pass thresholds.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool is bound to a specific country/examination system, so an agent can route purely on the exam mentioned in the request. The descriptions reinforce this by explicitly naming out-of-scope uses and pointing to the correct sibling tool (e.g. grades.scale says to use the examination's own tool for aggregates), eliminating overlap.
All names use a dotted namespace plus snake_case (ghana.bece_aggregate, kenya.kcse_mean_grade, south_africa.nsc_results), which is predictable and readable. The minor deviation is that the namespace is sometimes a country and sometimes a concept (grades.scale), and noun suffixes vary (aggregate, mean_grade, admission_minimums, results).
Six tools is well-scoped: one per examination system plus a shared grading-scale lookup, with no redundant entries. Each tool clearly earns its place and the set stays small enough to scan quickly.
The surface covers the main West/East/Southern African examination routes (BECE, WASSCE, KCSE, UTME/WAEC-NECO, NSC) with both aggregate computation and threshold checks. Minor gaps: no grading-scale coverage for Nigeria's WAEC/NECO grades used by nigeria.admission_minimums, and no school-placement or cut-off tooling (though the descriptions frame that as deliberately out of scope).
Available Tools
6 toolsghana.bece_aggregateBECE aggregate for senior high school placementARead-onlyInspect
Use this when a pupil or parent in Ghana gives BECE grades and asks for the aggregate used to place them in a senior high school. It adds the four core subjects and the two strongest other subjects, as the school placement guidelines (CSSPS) state. Do not use it to say which school a pupil will get, for WASSCE grades, or to answer exam questions.
Inputs: english (required), mathematics (required), other_subjects (required), social_studies (required), +1 more. Returns: exam, note, read_on, sources, +4 more
ghana.wassce_aggregateWASSCE aggregate for Ghanaian universitiesARead-onlyInspect
Use this when a student in Ghana gives their WASSCE grades and asks for their aggregate, or whether the grades meet a university's general entry requirement (for example "I have English B3, Core Maths C4, Science B2, Social A1 and electives B2, B3, C5: what is my aggregate?"). It counts the core subjects each route uses and the three strongest electives, and checks the credits and the aggregate of 24 that the University of Ghana and KNUST publish. Do not use it to predict a programme's cut-off, for grades from another examination, or to answer exam questions.
Inputs: english (required), electives (required), core_mathematics (required), social_studies, +1 more. Returns: exam, note, read_on, sources, +7 more
grades.scaleWhat a grade means in WASSCE, BECE, KCSE or NSCARead-onlyInspect
Use this when someone asks what a grade or level means, or for the whole grading scale, in WASSCE, Ghana's BECE, Kenya's KCSE or South Africa's NSC (for example "is C6 a credit?" or "what is level 4 in matric?"). Do not use it to work out an aggregate or mean grade: use the examination's own tool.
Inputs: exam (required), grade. Returns: exam, note, asked, scale, +3 more
kenya.kcse_mean_gradeKCSE mean grade and KUCCPS minimumsARead-onlyInspect
Use this when a student in Kenya gives their KCSE subject grades and asks for their mean grade, total points, or whether they reach the minimum for a degree, diploma or certificate through KUCCPS. It counts Mathematics, the better of English and Kiswahili, and the five strongest others, as KNEC's regulations state. Do not use it for a programme's cluster points or cut-off, for grades from another examination, or to answer exam questions.
Inputs: english (required), kiswahili (required), mathematics (required), other_subjects (required). Returns: exam, note, read_on, sources, +7 more
nigeria.admission_minimumsJAMB minimum UTME score and O'level creditsARead-onlyInspect
Use this when a candidate in Nigeria gives a UTME score, O'level (WAEC or NECO) grades, or both, and asks whether they reach JAMB's national minimum for a university, polytechnic or college, or whether they have the O'level credits needed. Do not use it to give a university's or programme's own cut-off or post-UTME score, for another country's examinations, or to answer exam questions.
Inputs: english, utme_score, institution, mathematics, +2 more. Returns: note, utme, olevel, read_on, +2 more
south_africa.nsc_resultsNSC (matric) levels and pass type thresholdsARead-onlyInspect
Use this when a learner in South Africa gives their matric (NSC) percentages and asks what achievement levels they are, whether the marks meet the thresholds for a Bachelor's, Diploma or Higher Certificate pass, or for an APS. It checks the published mark thresholds; it cannot see the subject choices the full rules also depend on, and says so. Do not use it for IEB or another examination, for a university's own admission score other than the one it names, or to answer exam questions.
Inputs: home_language (required), other_subjects (required), life_orientation, language_of_teaching. Returns: exam, note, levels, read_on, +5 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
300+ African scholarships, GPA conversion & 1,700+ visa routes for postgrad students.
Take-home pay, PAYE and payroll contributions in Ghana, Kenya, Nigeria and South Africa.
Deterministic eligibility checker for grants, jobs and scholarships in Africa.
Grades from questions wrong, final exam score needed, weighted grades, GPA, SAT/ACT/MCAT scores.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for Kenya education — school registry, KCSE/KCPE results, HELB student loans, TVET programs, literacy resources.5265 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceMaps educational standards across 310 curriculum systems in 50+ countries, enabling cross-border curriculum alignment through Claude.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query and compare Spanish university admissions data, including degree offerings, cut-off grades by academic year, admission chances, and scholarships.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing a local learning graph for the Korean vocational high school curriculum (2022 revised), including 8,425 achievement standards, topics, and 10 tools for searching standards, topics, prerequisites, and learning roadmaps.66 npm2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.