[{"data":1,"prerenderedAt":131},["ShallowReactive",2],{"agent-nav":3,"mcp-tools:tool:respond-to-team-invitation":51,"mcp-tools:endpoint":130},[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":89,"version":97,"inputSchema":98,"inputsClosed":129},"respond_to_team_invitation","respond-to-team-invitation","Answer a team invitation","Accepts or declines an invitation to join somebody else’s team application. Accepting can remove this student’s own unstarted application for the same exam, because one exam cannot be sat twice — an application already under way is left alone. The first call answers a summary and a confirmation value and changes nothing. Only answer an invitation the person has actually told you about.",[57],"student","W","Writes","mcp:write",[],false,[64,67,69,71,73,75,77,79,81,83,85,87],{"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},"confirmation_required",{"code":86,"retry":66,"meaning":66,"tellThePerson":66},"confirmation_expired",{"code":88,"retry":66,"meaning":66,"tellThePerson":66},"not_found",[90,93],{"id":91,"label":59,"tone":92},"writes","warning",{"id":94,"label":95,"tone":96},"confirmation","Needs confirmation","neutral","2.2.0",{"type":99,"properties":100,"required":126},"object",{"brand":101,"application_id":111,"accept":116,"confirmation":120},{"type":102,"title":103,"description":104,"enum":105},"string","Olympiad","Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.",[106,107,108,109,110],"coding","gmath","hilingua","neo","stem",{"type":102,"title":112,"description":113,"pattern":114,"minLength":115,"maxLength":115},"Team application","The application_id of the invitation, as the person was given it.","^[a-f0-9]{24}$",24,{"type":117,"title":118,"description":119},"boolean","Accept","true to join the team, false to decline.",{"type":102,"title":121,"description":122,"pattern":123,"minLength":124,"maxLength":125},"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}$",5,4096,[127,128],"application_id","accept",true,"https:\u002F\u002Fmcp.main-team.org\u002Fmcp",1791554614611]