[{"data":1,"prerenderedAt":121},["ShallowReactive",2],{"agent-nav":3,"mcp-tools:tool:find-exams-for-grade":51,"mcp-tools:endpoint":120},[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":58,"classLabel":59,"scope":60,"requires":61,"readOnly":62,"destructive":63,"idempotent":62,"openWorld":63,"errors":64,"badges":84,"version":88,"inputSchema":89,"inputsClosed":62},"find_exams_for_grade","find-exams-for-grade","Exams for a new student’s grade","Lists the exams a new student of one grade could be entered for on one olympiad, with the category, the sitting, the language and the fee: what find_exams_for_student offers a student of that grade who holds no exam yet, narrowed by this account’s country. Use it before register_students to turn the exam names on a registration sheet into exam ids, once per grade and olympiad on the sheet rather than once per student. session_date is the sitting’s calendar day (YYYY-MM-DD, no time and no time zone), and for a sitting run over more than one day, which its name shows, it is the last one. For a student already on the list, use find_exams_for_student instead.",[57],"supervisor","R","Read-only","mcp:read",[],true,false,[65,68,70,72,74,76,78,80,82],{"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",[85],{"id":86,"label":59,"tone":87},"read-only","info","2.2.0",{"type":90,"properties":91,"required":118},"object",{"brand":92,"grade":102},{"type":93,"title":94,"description":95,"enum":96},"string","Olympiad","Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.",[97,98,99,100,101],"coding","gmath","hilingua","neo","stem",{"type":93,"title":103,"description":104,"enum":105},"Grade","The grade of the students to be registered, \"1\" to \"12\".",[106,107,108,109,110,111,112,113,114,115,116,117],"1","2","3","4","5","6","7","8","9","10","11","12",[119],"grade","https:\u002F\u002Fmcp.main-team.org\u002Fmcp",1791554614674]