Skip to main content

AI & MCP

This page is for anyone who wants an AI assistant to work in their labs. You connect the assistant to your account and ask it, in plain language, to do the work you would otherwise do in the dashboard: "deploy my Essentials lab and give me the SSH command", "why is my site saying not secure?", "start the dev server in my project and check it answers".

By the end of this page you will know what that gives you, how it works, what your plan allows the assistant to do, and where to go next.

What MCP gives you​

MCP (Model Context Protocol) is an open standard that lets AI assistants use outside tools. The platform offers well over a hundred tools. They cover labs (your own Linux machines in the cloud), the files and processes inside them, domains, HTTPS, databases, private networks, devices, SSH keys, storage, organizations and your own lab templates.

Once you connect a client, the assistant can:

  • Answer questions about your account — which labs are running, what a lab's address and password are, whether a certificate is about to expire, how much storage you are using.
  • Do things for you — deploy, redeploy, stop and pause labs, put a site on a domain, create a database, register a laptop on the VPN.
  • Work inside a lab — read and edit your code, run commands and tests, start a dev server and check that it answers.
  • Walk you through something new — describe what you want to build and it takes you through the decisions in the right order, showing you the real options on your platform at each step.

Who it is for​

  • Developers who already use Claude Code, Codex, Cursor or VS Code and want their assistant to reach their labs directly, instead of copying commands between windows.
  • Students and newcomers who know what they want to build but not which lab, domain or database they need. The assistant can lay out the steps.
  • Organization owners who want to manage members, departments and shared resources by asking rather than clicking.

You do not need to know the tool names. You talk to the assistant; it picks the tools. The names appear in these pages so you can recognize them in your client's output.

How it works​

  1. You add the platform to your AI client once, and sign in through your browser. You approve the client by name. See Connect an AI assistant.
  2. When you ask for something, the client calls the platform's tools as you. It has your permissions and nothing more — it can reach what you can reach and is refused what you are refused.
  3. Every call is recorded. You can read the record on the MCP page's Activity tab, and deploys and stops also appear on the lab's own Activity tab marked via MCP.

The assistant never sees your password, and there is no token for you to copy. You can disconnect a client at any time from Account Settings → Security.

What your plan allows​

Which tools the assistant can use depends on your account.

FreeProAdministrator
See your labs, their status, addresses, stats and deploy logsYesYesYes
See domains, certificates and diagnose broken HTTPSYesYesYes
See services, databases, networks, devices, SSH keys, storage, organizationsYesYesYes
Add, download and delete VPN devicesYesYesYes
Add, delete, enable and disable SSH keysYesYesYes
Deploy, redeploy, stop, pause, resume, rename, terminate labs—YesYes
Change lab settings: routing, passwords, startup script, networks—YesYes
Work inside a lab: files, commands, background processes—YesYes
Add domains, request certificate re-issues—YesYes
Create database users and databases, private networks—YesYes
Manage organization members and departments—Yes (where your role allows)Yes
Author your own lab templates—Yes, where template authoring is enabled for youYes
Read your MCP history and connected clients, plan a new buildYesYesYes
Act across other people's accounts——Yes — see MCP admin tools

On a Free account the assistant can look at everything and manage your devices and SSH keys, but it cannot change the state of a lab — not even redeploy one you already have. It can also read your MCP history, plan a build with you, and withdraw a certificate request that is still pending. A tool your plan does not include does not appear in your client. If you ask for it, you get a polite "not available", not an error to work around.

Free here means a Free plan, or any account without an active labs subscription. Every other plan gets the Pro column.

Two more switches can hide a tool even when your plan includes it: a platform module that is turned off for your account (the assistant is told which one), and template authoring, which your administrator grants separately. Upgrading your plan does not change either of them.

Plan limits still apply on top of this. A Pro account's assistant can deploy, but only as many labs as your plan allows at once — see Plans and limits.

MCP may be switched off on your platform

If you cannot find MCP in the user menu, or the page says MCP is not enabled on this deployment, your administrator has not turned it on. Ask them.

What it will not do​

  • Learning and competition. Code Arena, Spot Quiz, Learn AI, roadmaps, syllabus, discussions, challenge labs, clans, clubs, events, leaderboards and grading are closed to every assistant, for everyone including administrators, so every score stays your own work. Full list and reasons: What AI assistants cannot do.
  • Billing. There is no tool for payments or plans.
  • Anything outside labs and their resources. Requests outside that scope are refused as a matter of policy, for everyone including administrators. Rephrasing does not change the answer; use the web dashboard instead.
  • Labs it cannot see. The assistant works with the labs its own lab list shows. Anything else is managed in the dashboard.

More on this in What AI assistants cannot do and History and safety.

In this section​

PageRead it when
Connect an AI assistantYou are setting up a client for the first time
What you can askYou want to know what is possible, area by area
Worked examplesYou want to see a whole task from request to result
Workspace and filesThe assistant is going to write code in a lab
History and safetyYou want to know what it did, or keep it on a short leash