[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"agent-nav":3,"mcp-tools:tool:add-exams-for-students":51,"mcp-tools:endpoint":148},[4,17,43],{"id":5,"title":6,"links":7,"groups":16},"agents","AI connections",[8,10,13],{"title":6,"to":9},"\u002Fapi\u002Fmcp",{"title":11,"to":12},"What it can do","\u002Fapi\u002Fmcp\u002Ftools",{"title":14,"to":15},"Agent skills","\u002Fapi\u002Fskills",[],{"id":18,"title":19,"links":20,"groups":42},"clients","Set up your app",[21,24,27,30,33,36,39],{"title":22,"to":23},"Claude apps","\u002Fapi\u002Fmcp\u002Fclaude",{"title":25,"to":26},"Claude Code","\u002Fapi\u002Fmcp\u002Fclaude-code",{"title":28,"to":29},"ChatGPT","\u002Fapi\u002Fmcp\u002Fchatgpt",{"title":31,"to":32},"Codex","\u002Fapi\u002Fmcp\u002Fcodex",{"title":34,"to":35},"VS Code","\u002Fapi\u002Fmcp\u002Fvscode",{"title":37,"to":38},"Cursor","\u002Fapi\u002Fmcp\u002Fcursor",{"title":40,"to":41},"Gemini CLI","\u002Fapi\u002Fmcp\u002Fgemini-cli",[],{"id":44,"title":45,"links":46,"groups":50},"help","Partner API",[47],{"title":48,"to":49},"API documentation","\u002Fapi",[],{"name":52,"slug":53,"title":54,"description":55,"summary":55,"audience":56,"class":59,"classLabel":60,"scope":61,"requires":62,"readOnly":63,"destructive":63,"idempotent":63,"openWorld":63,"errors":64,"badges":92,"version":100,"inputSchema":101,"inputsClosed":147},"add_exams_for_students","add-exams-for-students","Apply students to exams","Applies a batch of this account’s students to exams — up to fifty students, up to twenty exams each — using student handles and exam ids from find_exams_for_student. The first call answers a summary of how many students and how many applications, and a confirmation value; nothing is created until the same call is repeated with that confirmation. The answer says per student which exams were created, which were already held and which were refused. Nothing is charged: follow with get_students_payment_link.",[57,58],"supervisor","partner","W","Writes","mcp:write",[],false,[65,68,70,72,74,76,78,80,82,84,86,88,90],{"code":66,"retry":67,"meaning":67,"tellThePerson":67},"not_connected","",{"code":69,"retry":67,"meaning":67,"tellThePerson":67},"insufficient_scope",{"code":71,"retry":67,"meaning":67,"tellThePerson":67},"rate_limited",{"code":73,"retry":67,"meaning":67,"tellThePerson":67},"writes_disabled",{"code":75,"retry":67,"meaning":67,"tellThePerson":67},"temporarily_unavailable",{"code":77,"retry":67,"meaning":67,"tellThePerson":67},"upstream_error",{"code":79,"retry":67,"meaning":67,"tellThePerson":67},"brand_not_allowed",{"code":81,"retry":67,"meaning":67,"tellThePerson":67},"role_required",{"code":83,"retry":67,"meaning":67,"tellThePerson":67},"tenant_account_missing",{"code":85,"retry":67,"meaning":67,"tellThePerson":67},"confirmation_required",{"code":87,"retry":67,"meaning":67,"tellThePerson":67},"confirmation_expired",{"code":89,"retry":67,"meaning":67,"tellThePerson":67},"exam_not_eligible",{"code":91,"retry":67,"meaning":67,"tellThePerson":67},"not_found",[93,96],{"id":94,"label":60,"tone":95},"writes","warning",{"id":97,"label":98,"tone":99},"confirmation","Needs confirmation","neutral","2.2.0",{"type":102,"properties":103,"required":145},"object",{"brand":104,"items":114,"confirmation":140},{"type":105,"title":106,"description":107,"enum":108},"string","Olympiad","Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.",[109,110,111,112,113],"coding","gmath","hilingua","neo","stem",{"type":115,"title":116,"description":117,"maxItems":118,"minItems":119,"items":120},"array","Students and their exams","One entry per student. Entries for the same student are not merged, so list each student once.",50,1,{"type":102,"properties":121,"required":137},{"student":122,"exam_ids":128},{"type":105,"title":123,"description":124,"pattern":125,"minLength":126,"maxLength":127},"Student","The opaque student handle from a roster tool.","^stu_[A-Za-z0-9._-]{1,1000}$",5,1024,{"type":115,"title":129,"description":130,"maxItems":131,"minItems":119,"items":132},"Exams","The exam ids from find_exams_for_student for this student’s grade.",20,{"type":105,"title":133,"description":134,"pattern":135,"minLength":136,"maxLength":136},"Exam","An exam id.","^[a-f0-9]{24}$",24,[138,139],"student","exam_ids",{"type":105,"title":141,"description":142,"pattern":143,"minLength":126,"maxLength":144},"Confirmation","The `confirmation` value from this tool’s own `confirmation_required` answer. Send it back with exactly the same other arguments to go ahead; never invent one.","^cfm_[A-Za-z0-9._-]{1,4000}$",4096,[146],"items",true,"https:\u002F\u002Fmcp.main-team.org\u002Fmcp",1791554614641]