[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"agent-nav":3,"mcp-tools:tool:list-exam-sessions":51,"mcp-tools:endpoint":104},[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":64,"idempotent":63,"openWorld":64,"errors":65,"badges":85,"version":89,"inputSchema":90,"inputsClosed":63},"list_exam_sessions","list-exam-sessions","Exam sittings","Lists every exam sitting on one olympiad from July 2025 on, past and upcoming, newest first, grouped by category (the language on hilingua) and session with the date and the exams in each; trial sittings are left out, and so are the sittings whose short name is Mover, Runner or Flyer. Each date is the sitting’s calendar day (YYYY-MM-DD, no time and no time zone); for a sitting run over more than one day, which its name shows, it is the last one. It is the olympiad’s whole list, the same one the panel’s Archive page shows every teacher, and not the sittings this account’s own students are booked into: nothing in it says who is entered. Use it for when the sittings are, and a roster tool or get_student for who is entered for what.",[57,58],"supervisor","partner","R","Read-only","mcp:read",[],true,false,[66,69,71,73,75,77,79,81,83],{"code":67,"retry":68,"meaning":68,"tellThePerson":68},"not_connected","",{"code":70,"retry":68,"meaning":68,"tellThePerson":68},"insufficient_scope",{"code":72,"retry":68,"meaning":68,"tellThePerson":68},"rate_limited",{"code":74,"retry":68,"meaning":68,"tellThePerson":68},"writes_disabled",{"code":76,"retry":68,"meaning":68,"tellThePerson":68},"temporarily_unavailable",{"code":78,"retry":68,"meaning":68,"tellThePerson":68},"upstream_error",{"code":80,"retry":68,"meaning":68,"tellThePerson":68},"brand_not_allowed",{"code":82,"retry":68,"meaning":68,"tellThePerson":68},"role_required",{"code":84,"retry":68,"meaning":68,"tellThePerson":68},"tenant_account_missing",[86],{"id":87,"label":60,"tone":88},"read-only","info","2.2.0",{"type":91,"properties":92,"required":103},"object",{"brand":93},{"type":94,"title":95,"description":96,"enum":97},"string","Olympiad","Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.",[98,99,100,101,102],"coding","gmath","hilingua","neo","stem",[],"https:\u002F\u002Fmcp.main-team.org\u002Fmcp",1791554614739]