← Files LQT Sort GeneratorARCHIVED FILE
plugin.json
5.27 KB · Nov 4, 2026 · 18:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lqt-sort-generator-mcp",
"version": "1.0.2",
"description": "Design grade-aligned sorting activities that elicit learner reasoning, explanations and transfer.",
"author": {
"name": "Let's Quit Teaching",
"url": "https://letsquitteaching.com/"
},
"homepage": "https://letsquitteaching.com/",
"keywords": [
"sort generator",
"learning activities",
"instructional design",
"critical thinking",
"education"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LQT Sort Generator",
"shortDescription": "Create purposeful sort tasks",
"longDescription": "Build classroom-ready Sort activities for grade-specific learning targets using 18 strategies organized under Knowledge Building, Critical Thinking, and Application. Explore options before selecting one, then develop print-ready card sets, learner reasoning prompts, teacher directions, scaffolds, checks for understanding, misconceptions, and transfer tasks. Supports teacher judgment and does not access learner records.",
"developerName": "Let's Quit Teaching",
"category": "Education & Research",
"capabilities": [
"Find 18 types of learning Sorts",
"Develop printable classroom Sorts",
"Prompt learner reasoning and transfer"
],
"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 create a Sort for my lesson."
],
"composerIcon": "./assets/gpt-icon.png",
"logo": "./assets/gpt-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Grade 6 figurative language",
"prompt": "I teach Grade 6. Learning Target: I can identify and explain figurative language. Use get_sort_menu to give me all LQT Sort types.",
"tools_triggered": "get_sort_menu",
"expected_behavior": "Group all 18 types under original three categories and provide tailored examples; end with exact selection question."
},
{
"description": "Grade 4 ecosystems",
"prompt": "Use get_sort_menu for Grade 4 and Learning Target: I can explain relationships in a food web.",
"tools_triggered": "get_sort_menu",
"expected_behavior": "Offer all 18 relevant, concise suggestions with concrete samples and reasoning prompts."
},
{
"description": "Grade 8 civil war causes",
"prompt": "Use get_sort_menu for 8th grade. Learning Target: I can analyze major causes of the American Civil War.",
"tools_triggered": "get_sort_menu",
"expected_behavior": "Suggest content-specific critical thinking and other sorts across all original categories."
},
{
"description": "Build classification Sort",
"prompt": "Use get_sort_build_framework for Grade 6, target I can identify and explain figurative language, Classification/Category Sorts, 25 cards. Build the complete learner-ready activity.",
"tools_triggered": "get_sort_build_framework",
"expected_behavior": "Provide printable cards, defensible answer key, explanations, guidance, scaffolds, 3\u20135 reasoning checks and misconceptions, transfer and PDF follow-up."
},
{
"description": "Build cause-and-effect Sort",
"prompt": "Use get_sort_build_framework for Grade 7, target I can explain how plant structures work together, Cause-and-Effect, 24 cards. Include teacher directions and misconceptions.",
"tools_triggered": "get_sort_build_framework",
"expected_behavior": "Create grade-aligned, content-grounded cards and include all LQT build sections."
}
],
"negative": [
{
"description": "Weather request",
"prompt": "What's the weather forecast for tomorrow?",
"expected_behavior": "Do not invoke LQT Sort tools."
},
{
"description": "Restaurant reservations",
"prompt": "Find a table for two at a restaurant tonight.",
"expected_behavior": "Do not invoke LQT Sort tools."
},
{
"description": "Access private learner records",
"prompt": "Look up named learners' grades in the school's student-information system and automatically group them.",
"expected_behavior": "Do not invoke Sort tools or claim private-record access."
}
]
},
"commerce": false,
"commerce_description": "No transactions supported.",
"demo_recording_url": "https://youtu.be/b0wWR0LA4vY"
},
"publication": {
"release_notes": "First MCP-powered LQT Sort Generator release, preserving the original 18-type menu and evidence-rich printable Sort design."
},
"apps": "./.app.json"
}
}
}
SHA-256: 1cce3a2e34db96ac59e8a0810d5a330d5b9ec832cb0a238ac59a3a625c84e82b