SSE Transport Streamable HTTP Transport

DiCert MCP Server

AI-powered academic credentialing tools for Nigerian primary and secondary schools. Exposes student results, regional certifications, and personalised AI feedback as Model Context Protocol tools — consumable by Voice Agents and AI clients.

Student & School Tools

lookup_studentLook up a student by ID — returns profile and available terms.
find_studentsSearch students by name, school, class, or academic year.
fetch_term_reportFull term report: subjects (up to 35), attendance, psychomotor, behavioural, teacher & principal comments.
fetch_student_historyComplete academic history across all recorded terms and years.
fetch_class_performanceClass-wide breakdown with per-subject averages — for teacher use.

Regional Exam Tools

fetch_regional_resultRegional/state-level exam certification: examiner, candidate number, certificate, and subject grades.
search_regional_resultsSearch regional records by name, school, state, year, term, or verification status.
fetch_regional_school_summaryAll regional results for a school in a year — pass & verification statistics.

AI Feedback

get_ai_recommendation Personalised academic feedback tailored to the recipient:
student · encouraging, ~180 words
parent · detailed with trends, ~350 words
teacher · analytical class insight, ~400 words

MCP Endpoints

GET http://mcp.educert.ng/sse SSE transport — legacy clients
POST http://mcp.educert.ng/messages/ SSE message endpoint
GET / POST http://mcp.educert.ng/mcp-http/mcp Streamable HTTP transport — recommended
POST http://mcp.educert.ng/api/tools REST dispatcher — pass {"tool": "name", "arguments": {...}}
POST http://mcp.educert.ng/api/tools/:tool_name REST per-tool endpoint