Skip to main content

What AI assistants cannot do

An AI assistant connected over MCP can do a lot with your labs. It can build, deploy, debug and host. But every learning and competition feature of the platform is closed to it, on purpose, for everyone.

This page lists what an assistant cannot reach, explains why, and says where you do those things instead.

The short version

Your assistant can help withYour assistant cannot touch
Your machine labs: deploy, stop, files, commands, logsCode Arena problems, runs and submissions
Domains, HTTPS, ports, networks, devices, SSH keysSpot Quiz questions, answers and reports
Databases and servicesLearn AI, learning modules, roadmaps and syllabus study
Storage, organizations and departmentsDiscussions and Discussion AI
Your own lab templatesChallenge labs (CTF): missions, flags and hints
Your MCP historyClans, clubs and events
Leaderboards, grading, scores and rewards

Everything that is closed to MCP

AreaWhat is blockedDo it in the dashboard
Code ArenaReading problems and hidden cases, running code, validating, submitting, Code AICode Arena
Spot QuizQuiz questions and answers, game modes, quiz reportsSpot Quiz
Learn AILessons, lesson chat and learning modulesLearn AI
RoadmapsRoadmaps and progress through themRoadmaps
SyllabusSyllabus-based studySyllabus
DiscussionsQuestions, answers, comments, voting and Discussion AIDiscussions
Challenge labs (CTF)Missions, story, flag submission, hints and scoring. Challenge labs do not even appear in the assistant's lab listChallenge labs
Clans and clubsJoining, managing, chat and postsClans and clubs
EventsRegistration, playing and event scoreboardsEvents
LeaderboardsEvery leaderboard: global, Code Arena, quiz, CTF, eventsLeaderboards
Grading and rewardsGrading, evaluation, and moving Zeal or JoltZeal and Jolt

Why

Learning only counts if you did it. Scores, Zeal, league positions, certificates and faculty evaluations are meant to show what you can do. An assistant that could open a quiz, read a hidden test case or submit a flag could earn all of that in your name, and nobody's result would mean anything any more.

So the platform draws a hard line: no assessment action can ever come from an AI assistant connected over MCP. That is a guarantee teachers, colleges and employers can rely on when they look at a result.

The line holds no matter who you are:

  • Every plan. Pro does not unlock it.
  • Every role. Platform administrators, faculty and moderators are blocked too.
  • Every client. Claude, ChatGPT, Codex, Cursor, VS Code or anything else.
  • Every workaround. Asking with different wording, calling a tool by another name, or sending a hand-made request does not get through. The block is enforced by the platform before anything else is checked, not by the assistant's good behaviour.

What happens if you ask

The assistant has no tool for these areas, so it tells you it cannot do that through Selfmade Ninja Labs. If it tries anyway, the platform refuses the call, and the refusal is recorded in your history.

You: Solve today's Code Arena problem and submit it for me.

Assistant: I can't reach Code Arena through the Labs connection. Learning and competition features are closed to AI assistants. I can help you set up a lab to practise in instead.

What an assistant can still do for your learning

Your learning is not off-limits to AI. It just has to be your work.

Instead ofTry
"Solve this Code Arena problem""Set up a Python lab where I can practise problems like this, with a test runner"
"Give me the quiz answers"Use Learn AI in the dashboard, which is built to teach you
"Find the flag in this challenge""Give me a Kali machine lab to practise the tools this kind of challenge uses"
"Post an answer in Discussions for me"Ask the question in Discussions yourself
Outside AI help still follows the rules

Pasting a problem into an AI chat yourself is not blocked by MCP, but it can still break the rules of a challenge or event. In Code Arena, the built-in Code AI is allowed and simply forfeits that problem's reward. See Fair play → What counts as cheating.

Other things you do in the dashboard

A few more things are not available through MCP, not for integrity reasons but because they belong in the web dashboard:

TaskWhere
Sign-in, sessions, and disconnecting AI clientsAccount Settings → Security
Reserving a device's addressDevices
Your plan and subscriptionPlans and limits
Themes and appearanceThemes and appearance
Moderation and the admin panel's review pagesAdmin guide

Next steps