{
  "entries": [
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:learnfrom.co:mcp:course-management",
      "displayName": "learnfrom course management (MCP server)",
      "description": "Remote MCP server for managing online courses on learnfrom.co: create and edit courses, modules and lessons, publish courses, manage students and invitations, and read course progress. Authenticated with OAuth 2.0; scopes read, students:read, write and students:write.",
      "type": "application/mcp-server-card+json",
      "version": "1.0.0",
      "data": {
        "name": "learnfrom.co",
        "title": "learnfrom course management",
        "version": "1.0.0",
        "description": "Course management tools for the learnfrom.co course platform.",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://www.learnfrom.co/mcp"
          }
        ],
        "authentication": {
          "type": "oauth2",
          "protectedResourceMetadata": "https://www.learnfrom.co/.well-known/oauth-protected-resource/mcp",
          "authorizationServerMetadata": "https://www.learnfrom.co/.well-known/oauth-authorization-server",
          "scopes": ["read", "students:read", "write", "students:write"]
        },
        "documentation": "https://www.learnfrom.co/integrations/mcp/docs"
      },
      "representativeQueries": [
        "find learnfrom's pricing for 500 students",
        "create a draft course with modules and lessons",
        "publish or archive one of my courses",
        "invite students to a course and check their progress"
      ],
      "capabilities": [
        "get_account",
        "list_courses",
        "get_course",
        "get_course_settings",
        "list_lessons",
        "get_lesson",
        "list_audit_events",
        "list_students",
        "get_student",
        "get_course_progress",
        "invite_students",
        "resend_invite",
        "unenroll_student",
        "create_course",
        "update_course",
        "update_course_settings",
        "publish_course",
        "unpublish_course",
        "archive_course",
        "unarchive_course",
        "duplicate_course",
        "delete_course",
        "create_module",
        "update_module",
        "reorder_modules",
        "delete_module",
        "create_lesson",
        "update_lesson",
        "reorder_lessons",
        "delete_lesson",
        "create_video_upload",
        "import_video_from_url",
        "get_media_status",
        "import_file_from_url"
      ]
    }
  ]
}
