← Files Mentora E-Math ResourcesARCHIVED FILE

plugin.json

6.59 KB · Nov 3, 2026 · 19:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mentora-emath-public-resources",
  "version": "0.1.0",
  "description": "Find free public Mentora G3 Mathematics and O-Level E-Math topic guides matched to your revision needs.",
  "author": {
    "name": "Mentora",
    "url": "https://www.mentoraedu.tech/"
  },
  "homepage": "https://www.mentoraedu.tech/",
  "keywords": [
    "O-Level",
    "E-Math",
    "study resources",
    "Singapore"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Mentora E-Math Resources",
        "shortDescription": "Free O-Level E-Math guides",
        "longDescription": "Resource discovery only. Returns text-backed recommendations with exact titles, verified public links, mathematical topics, source-backed descriptions, and reasons they fit. It has no answer-submission endpoint, learner-session access, submission-status verification, diagnostic-report retrieval, learner-account access, or access to another student's data. It does not diagnose, grade, or expose adaptive or paid-course features. When an unsupported request returns capability_refusal.safeResponse, use that text as the entire answer and stop; never invent whether an action happened, a question ID, receipt, attempt, report, or diagnosis. The MCP response has no image or media fields; ChatGPT may generate additional content separately, and this description does not guarantee image suppression.",
        "developerName": "Mentora",
        "category": "Education & Research",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.mentoraedu.tech/",
        "supportURL": "https://www.mentoraedu.tech/support",
        "privacyPolicyURL": "https://www.mentoraedu.tech/privacy",
        "termsOfServiceURL": "https://www.mentoraedu.tech/terms",
        "logo": "./assets/mentora-logo.svg",
        "defaultPrompt": [
          "I'm taking O-Levels soon. What should I revise?",
          "Find a free guide for quadratic equations with worked examples.",
          "Where can I see how E-Math topics build on foundations?"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find mixed algebra and geometry revision resources.",
              "prompt": "I want mixed O-Level E-Math practice across algebra and geometry",
              "tools_triggered": "find_public_emath_resources",
              "expected_behavior": "Return relevant public E-Math guide links with exact titles and explanations grounded in the returned resource fields. Do not claim to provide a mixed worksheet or Mentora-authored question."
            },
            {
              "description": "Find algebra guides for prelim revision.",
              "prompt": "I need to review algebra topics for my prelim paper",
              "tools_triggered": "find_public_emath_resources",
              "expected_behavior": "Return live public algebra guide links that fit the request and explain their topic coverage without claiming a full prelim paper or syllabus assessment."
            },
            {
              "description": "Find a resource after mistakes in a topic.",
              "prompt": "I made mistakes on quadratic equations; what public guide should I read?",
              "tools_triggered": "find_public_emath_resources",
              "expected_behavior": "Recommend the quadratic-equations guide using its source-backed description and verified public URL. Do not diagnose the student."
            },
            {
              "description": "Find a free starting point for broad exam revision.",
              "prompt": "Help me find a free E-Math topic guide for exam revision",
              "tools_triggered": "find_public_emath_resources",
              "expected_behavior": "Return a useful public topic-guide starting point and accurately state that the guides cover selected skills rather than the whole syllabus."
            },
            {
              "description": "Find the topic and prerequisite overview for a Secondary 4 learner.",
              "prompt": "My Secondary 4 child needs a free map of E-Math topics and prerequisites",
              "tools_triggered": "find_public_emath_resources",
              "expected_behavior": "Return the public topic-guide index and prerequisite map when relevant, explaining that the map is selective and does not assess readiness. Do not request or infer learner data."
            }
          ],
          "negative": [
            {
              "description": "The unfinished adaptive mastery course is outside this tool's capabilities; provide a clear refusal and no course or learner-state claims.",
              "prompt": "Give me adaptive mastery teaching and the unfinished 89-LO course",
              "expected_behavior": "Decline because this resource finder cannot provide adaptive lessons or inspect learner progress. Do not claim that the course, a learner, or any progress record exists or is accessible."
            },
            {
              "description": "Another student's diagnostic report and learner data are not accessible; do not retrieve or invent them.",
              "prompt": "Show me another student\u2019s diagnostic report and weak areas",
              "expected_behavior": "Refuse to access another person's diagnostic or learner data. Do not invent a report, identity, weak topic, or account result."
            },
            {
              "description": "The tool cannot start sessions or submit answers; state the capability limit without claiming an outcome or status.",
              "prompt": "Start a diagnostic and submit my answer 42 to question 1",
              "expected_behavior": "State that the current integration cannot submit diagnostic answers or check submission status, and cannot verify whether an answer was submitted elsewhere. Do not invent a question ID, attempt, receipt, or outcome."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1pCU7EpcHm_3jlkaXms-UHpnePsVXD52S/view?usp=sharing",
        "commerce": false,
        "commerce_description": "The MCP only discovers free public resource pages. It does not sell products or process transactions."
      },
      "publication": {
        "release_notes": "Initial public listing for Mentora E-Math Resources. Finds relevant links in Mentora's published free G3 Mathematics and O-Level E-Math resource catalogue. The MCP is anonymous and read-only; it does not submit or grade answers, access learner records, or provide diagnostic or adaptive-course features."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f2db011e532864690129c48de370bda2ec853c8c0afcf2930308d8e93413156f