{
  "name": "benchmark-ap-curriculum-mcp",
  "version": "1.0.0",
  "protocolVersion": "2024-11-05",
  "description": "Streamable HTTP MCP server for Benchmark AP (@BenchmarkAP) - Bell-to-bell AP video lessons, FRQ rubric walkthroughs, and 300-DPI printable classroom packets.",
  "agentCard": "https://benchmark-ap.pages.dev/.well-known/agent-card.json",
  "llmsTxt": "https://benchmark-ap.pages.dev/llms.txt",
  "youtubeChannel": "https://www.youtube.com/@BenchmarkAP",
  "tptStore": "https://www.teacherspayteachers.com/store/benchmark-ap",
  "courseCount": 5,
  "publishedLessonCount": 0,
  "tools": [
    {
      "name": "list_ap_courses_and_playlists",
      "description": "Lists all Benchmark AP (@BenchmarkAP) high school Advanced Placement courses (AP Precalculus, AP Psychology New 5-Unit CED, AP Macroeconomics, AP Human Geography, AP World History: Modern), official YouTube course playlists, CED unit coverage, and printable 300-DPI Teachers Pay Teachers packet links.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "search_ap_lessons_and_rubrics",
      "description": "Searches Benchmark AP (@BenchmarkAP) classroom micro-lessons, CED topic tables, FRQ/SAQ/AAQ/EBQ scoring checklists, and printable guided-notes packets by keyword (e.g., 'concavity', 'rate of change', 'AAQ', 'EBQ', 'Phillips curve', 'demographic transition', 'SAQ', 'stimulus').",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "AP course name, CED topic number, exam skill, or concept keyword."
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "get_ap_rubric_guide",
      "description": "Returns the structured Free-Response scoring checklist, common exam traps, syllabus pacing topics, YouTube playlist URL, and printable TpT packet link for a specific AP course slug (e.g. 'ap-precalc', 'ap-psych-ced', 'ap-macro', 'ap-hug', 'ap-world') or guide slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "string",
            "description": "Course slug (e.g. 'ap-precalc', 'ap-psych-ced', 'ap-macro', 'ap-hug', 'ap-world') or lesson/guide slug."
          }
        },
        "required": [
          "identifier"
        ]
      }
    }
  ]
}