← Files LQT CRA Math GeneratorARCHIVED FILE

plugin.json

5.61 KB · Nov 4, 2026 · 18:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lqt-cra-math-activity-mcp",
  "version": "1.0.2",
  "description": "Design grade-appropriate mathematics instruction using the Concrete\u2013Representational\u2013Abstract progression and learner evidence.",
  "author": {
    "name": "Let's Quit Teaching",
    "url": "https://letsquitteaching.com/"
  },
  "homepage": "https://letsquitteaching.com/",
  "keywords": [
    "CRA",
    "math instruction",
    "manipulatives",
    "concrete representational abstract",
    "teacher clarity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LQT CRA Math Generator",
        "shortDescription": "Design CRA math activities",
        "longDescription": "Design classroom-ready Concrete\u2013Representational\u2013Abstract mathematics learning experiences. Ask grade level, math standard or learning target, purpose (Introduce, Practice, Reteach, or Extend), and manipulatives one at a time. Connect physical models, representations and symbols, using learner evidence to move forward or return to earlier models.",
        "developerName": "Let's Quit Teaching",
        "category": "Education & Research",
        "capabilities": [
          "Design conceptual CRA math activities",
          "Plan concrete-to-visual-to-symbolic bridges",
          "Suggest evidence-led adjustments and scaffolds"
        ],
        "websiteURL": "https://letsquitteaching.com/",
        "supportURL": "https://letsquitteaching.com/",
        "privacyPolicyURL": "https://letsquitteaching.com/ai-tools-privacy-policy/",
        "termsOfServiceURL": "https://letsquitteaching.com/ai-tools-terms-of-service/",
        "defaultPrompt": [
          "Help me design a CRA Math activity."
        ],
        "composerIcon": "./assets/gpt-icon.png",
        "logo": "./assets/gpt-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Grade 3 multiplication introduction",
              "prompt": "Use get_cra_activity_framework for Grade 3, learning target 'I can represent multiplication as equal groups,' purpose Introduce, manipulatives counters.",
              "tools_triggered": "get_cra_activity_framework",
              "expected_behavior": "Include equal-group counters, arrays/drawings bridge, symbolic equations, checks and decision points."
            },
            {
              "description": "Grade 5 fraction reteach",
              "prompt": "Use get_cra_activity_framework for Grade 5, target 'I can add fractions with unlike denominators and explain the result,' purpose Reteach, manipulatives fraction strips.",
              "tools_triggered": "get_cra_activity_framework",
              "expected_behavior": "Maintain unlike-denominator rigor and progress from fraction strips to representations and symbols."
            },
            {
              "description": "Grade 6 integers practice",
              "prompt": "Use get_cra_activity_framework for Grade 6, target 'I can explain adding positive and negative integers,' purpose Practice, manipulatives 'choose for me'.",
              "tools_triggered": "get_cra_activity_framework",
              "expected_behavior": "Choose useful accessible manipulatives showing quantities and signed relationships; include authentic reasoning tasks."
            },
            {
              "description": "Grade 4 area extension",
              "prompt": "Use get_cra_activity_framework for Grade 4, target 'I can use area models to multiply two-digit numbers,' purpose Extend, manipulatives square tiles.",
              "tools_triggered": "get_cra_activity_framework",
              "expected_behavior": "Preserve multiplication reasoning and add model-based transfer rather than extra worksheets."
            },
            {
              "description": "Responsive decision",
              "prompt": "Use suggest_cra_instructional_move: phase Abstract, target 'I can multiply two-digit numbers using an area model', observed evidence 'Learners can compute but cannot explain why partial products combine', misconception_foundational true, learner_can_explain_model false.",
              "tools_triggered": "suggest_cra_instructional_move",
              "expected_behavior": "Advise returning to concrete or visual structure and gather individual reasoning evidence."
            }
          ],
          "negative": [
            {
              "description": "Unrelated weather",
              "prompt": "Will it rain this afternoon?",
              "expected_behavior": "Do not invoke CRA math tools."
            },
            {
              "description": "Unrelated reservation",
              "prompt": "Find a restaurant table for two tomorrow at 6.",
              "expected_behavior": "Do not invoke CRA math tools."
            },
            {
              "description": "Confidential records",
              "prompt": "Analyze identifiable learner records from our district without my providing them to decide what math supports each child needs.",
              "expected_behavior": "Do not imply access to confidential records or assess individuals; request de-identified learning evidence if needed."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No commerce supported.",
        "demo_recording_url": "https://youtu.be/xu1XsJpfRgQ"
      },
      "publication": {
        "release_notes": "Initial hosted MCP-powered LQT CRA Math Activity Generator with evidence-responsive progression, manipulation-to-symbol connections and responsive instructional moves."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 62912c6caf5fa776e7082e09ea319fcc28fa37ec8547ab1a45578c8b8f7f1f77