[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"agent-nav":3,"mcp-tools:tool:add-project-group-members":51,"mcp-tools:endpoint":149},[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":62,"idempotent":62,"openWorld":62,"errors":63,"badges":101,"version":109,"inputSchema":110,"inputsClosed":148},"add_project_group_members","add-project-group-members","Add students to a challenge group","Adds up to twenty of this teacher’s students to one of their challenge groups that is not confirmed yet, all or none: each must be eligible for the group’s grade group and in no other group of the challenge, and the group may not grow past its size. The students are handles from list_group_project_students. On a paid challenge the fee must be paid first. The first call answers a summary and a confirmation value; nobody is added until the same call is repeated with it.",[57],"supervisor","W","Writes","mcp:write",[],false,[64,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99],{"code":65,"retry":66,"meaning":66,"tellThePerson":66},"not_connected","",{"code":68,"retry":66,"meaning":66,"tellThePerson":66},"insufficient_scope",{"code":70,"retry":66,"meaning":66,"tellThePerson":66},"rate_limited",{"code":72,"retry":66,"meaning":66,"tellThePerson":66},"writes_disabled",{"code":74,"retry":66,"meaning":66,"tellThePerson":66},"temporarily_unavailable",{"code":76,"retry":66,"meaning":66,"tellThePerson":66},"upstream_error",{"code":78,"retry":66,"meaning":66,"tellThePerson":66},"brand_not_allowed",{"code":80,"retry":66,"meaning":66,"tellThePerson":66},"role_required",{"code":82,"retry":66,"meaning":66,"tellThePerson":66},"tenant_account_missing",{"code":84,"retry":66,"meaning":66,"tellThePerson":66},"not_found",{"code":86,"retry":66,"meaning":66,"tellThePerson":66},"confirmation_required",{"code":88,"retry":66,"meaning":66,"tellThePerson":66},"confirmation_expired",{"code":90,"retry":66,"meaning":66,"tellThePerson":66},"window_closed",{"code":92,"retry":66,"meaning":66,"tellThePerson":66},"group_locked",{"code":94,"retry":66,"meaning":66,"tellThePerson":66},"already_in_group",{"code":96,"retry":66,"meaning":66,"tellThePerson":66},"not_eligible_grade",{"code":98,"retry":66,"meaning":66,"tellThePerson":66},"group_size_invalid",{"code":100,"retry":66,"meaning":66,"tellThePerson":66},"payment_required",[102,105],{"id":103,"label":59,"tone":104},"writes","warning",{"id":106,"label":107,"tone":108},"confirmation","Needs confirmation","neutral","2.2.0",{"type":111,"properties":112,"required":145},"object",{"brand":113,"group_id":123,"students":128,"confirmation":140},{"type":114,"title":115,"description":116,"enum":117},"string","Olympiad","Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.",[118,119,120,121,122],"coding","gmath","hilingua","neo","stem",{"type":114,"title":124,"description":125,"pattern":126,"minLength":127,"maxLength":127},"Group","The group_id from list_my_project_groups.","^[a-f0-9]{24}$",24,{"type":129,"title":130,"description":131,"minItems":132,"maxItems":133,"items":134},"array","Students","The opaque student handles from list_group_project_students, each once.",1,20,{"type":114,"title":135,"description":136,"pattern":137,"minLength":138,"maxLength":139},"Student","An opaque student handle.","^stu_[A-Za-z0-9._-]{1,1000}$",5,1024,{"type":114,"title":141,"description":142,"pattern":143,"minLength":138,"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,147],"group_id","students",true,"https:\u002F\u002Fmcp.main-team.org\u002Fmcp",1791554614645]