ChatGPT dots + xCloud
Manage Your Hosting with ChatGPT dots and xCloud
A ChatGPT dot is OpenAI's always-on agent inside ChatGPT: it has its own cloud computer, works across the apps you connect, keeps context between conversations and runs scheduled tasks. Connected to xCloud through the MCP plugin you add in ChatGPT, your dot checks, backs up, updates and diagnoses your servers and sites on request or on a schedule, and asks before it creates, deploys, updates, reboots or deletes anything.
- Shares the xCloud plugin with ChatGPT
- Scheduled checks and proactive reports
- Free with every xCloud account
YouCheck all my sites every morning at 8 and tell me what needs attention. Change nothing unless I say so.
AgentScheduled for 8:00 every morning. Running the first check now.
sites_indexread-only
sites_statusread-only
sites_vulnerabilities_countread-only
sites_wordpress_updatesread-only
AgentEvery site answers 200. shop.example.com has one plugin with a known vulnerability and an update is available. Want me to back it up and update it?
YouYes.
sites_wordpress_updateneeds approval
AgentBackup taken and the plugin is updated. The homepage still answers 200.
. Keep a human in the loop: xCloud stops and asks before anything that creates, deploys, updates, reboots, deletes or buys.
Setup
How Do I Connect ChatGPT dots to xCloud?
Point ChatGPT dots at the xCloud MCP server, approve access in your browser, then ask. The whole thing takes a couple of minutes.
Create the xCloud MCP plugin in ChatGPT
Plugins are shared across your dot, ChatGPT, ChatGPT Work and Codex, so you set xCloud up once. In ChatGPT on the web, turn on Developer mode under Settings, Security and login, open the Plugins page, select the plus button and create an app named xcloud with this MCP server URL and OAuth as the authentication. Sign in with xCloud, tick the teams and choose Read-only or Full access. Then open your personal Plugins page, open xcloud and select the plus button to install it; until it is installed, your dot cannot see it. If ChatGPT already has the xcloud plugin installed, skip this step. That path is for a personal account. In a Business, Enterprise or Edu workspace the controls sit under Apps instead. On Business only an admin or owner can use Developer mode: they turn it on while creating the app from Workspace settings, Apps, Create, and publish it from Workspace settings, Apps. On Enterprise and Edu an admin or owner can also toggle Developer mode under Settings, Apps, Advanced settings, and a member granted developer access under Permissions and Roles turns it on there too and can create and test the app from their own Settings, Apps, Create, but only an admin or owner can publish it. An ordinary member cannot do this, so ask an admin to publish the xcloud app; then open Settings, Plugins, select xcloud, install it if offered and choose Connect, sign in to xCloud and pick the teams and access level, and only then start at the next step.
https://app.xcloud.host/mcpCheck the plugin is connected for your dot
Open your dot's profile, then Customize and Plugins, and make sure xcloud is connected. The screen uses the shared ChatGPT plugin settings, so a plugin connected in ChatGPT appears here too. Then give your dot a first task that names xCloud.
Using xcloud, who am I on xCloud, and which servers and sites do I have?Add a custom rule for hosting changes
Under Customize, Custom rules, describe the action and choose Ask before taking action. Pre-approved means you asked for the action in your prompt. xCloud stops for confirmation on its own before it creates, deploys, updates, reboots or deletes anything, but a rule keeps the approval visible in your conversation and stops a scheduled task from proposing changes you did not ask for.
Ask before taking action: anything that creates, deploys, updates, reboots or deletes a server or site on xCloud.Check it worked
You sign in with xCloud once in ChatGPT and approve the teams and the access level, and your dot uses that same connection. xCloud supports dynamic client registration, so there is no client ID or token to paste.
Using xcloud, who am I on xCloud?
Three surfaces
Which Way Should I Connect ChatGPT dots to xCloud?
The MCP server exposes one tool per customer-facing xCloud operation and leaves out eleven internal ones that only the Public API carries; the skills add workflow know-how on top of an MCP connection and, on their own, only read access. All three are free with every account and differ in what you set up and what holds the credentials.
| xCloud MCP server | xCloud Agent Skills | Public API | |
|---|---|---|---|
| Terminal needed | No (recommended for ChatGPT dots) | Yes for the plugin or ClawHub install | Yes |
| Authentication | OAuth sign-in, or an API key with mcp:invoke plus read or write abilities (recommended for ChatGPT dots) | The MCP connection, or a read-scoped API token | API token with scoped abilities |
| What it adds | One tool per customer-facing xCloud operation (188 today) (recommended for ChatGPT dots) | Workflow know-how: routing, dry run, confirm, poll, diagnose | Raw REST for your own code |
| Changes to your infrastructure | Yes, after confirmation (recommended for ChatGPT dots) | Only through a connected MCP tool, after confirmation | Yes, with write scopes |
| Best for | Most people; every MCP client (recommended for ChatGPT dots) | Agents that run shell commands and read skills | CI jobs, dashboards and long-running loops |
Background
What Is ChatGPT dots?
A ChatGPT dot is OpenAI's always-on agent inside ChatGPT, powered by GPT-6 Astra. It has a name and a handle, its own cloud computer, memory shared with ChatGPT and the apps you choose to connect. You give it a goal and define what it can do on its own; it works through the steps, keeps making progress between conversations, brings results back for your review and turns to you for decisions that need your judgment. You create it in the ChatGPT desktop app or on desktop web, and you can talk to it from the mobile app, Slack or, where available, text messages.
Connected apps give your dot its tools. Plugin permissions are shared across dots, ChatGPT, ChatGPT Work and Codex, and you manage them in ChatGPT's Plugins tab, so an MCP app you created for ChatGPT in developer mode is available to your dot as well. Custom rules decide which actions it takes without asking, which it takes when you pre-approved them in your prompt, which it asks about first, and which it hands to you. Auto-review checks certain planned actions, such as sending an email, against your instructions, Custom rules and safety requirements before they run; it is not a check on every action, so your rules and xCloud's confirmation remain the gates that count.
xCloud's MCP server is a remote server of that kind. Once the xcloud plugin exists, your dot can list servers and sites, read logs and events, take backups, run scans, update WordPress and deploy repositories. Because a dot can schedule recurring checks and look for useful updates on its own, it can keep an eye on your hosting rather than wait to be asked, and it still needs your confirmation before xCloud creates, deploys, updates, reboots or deletes anything; routine actions such as a backup, a cache purge or a service restart run without that prompt.
Why ChatGPT dots with xCloud?
A hosting watch that runs itself
Ask your dot to run a recurring check and it does, from its own cloud computer, with the result in your conversation. Downtime, expiring certificates, pending updates and new vulnerabilities come to you instead of waiting for you to look.
Rules in plain words
Custom rules let you say which xCloud actions your dot may take alone, which need a pre-approval in your prompt and which should always ask. Write the rule once and every task, scheduled or not, follows it.
Two approvals on changes
Your dot asks before consequential actions, and Auto-review checks certain planned actions against your rules. xCloud adds its own rule: it refuses to create, deploy, update, reboot, delete or buy without an explicit confirmation.
Guides
What Can ChatGPT dots Do on xCloud?
One guide per hosting job, each with the ChatGPT dots setup, the xCloud tools involved, a settings reference, example prompts and the limits that apply.
- Deploy from Git with ChatGPT dotsTurn a GitHub, GitLab or Bitbucket repository into a live site on a server you already have.
- Run Docker apps with ChatGPT dotsRun a Dockerfile or Docker Compose app on a Docker server, keep it backed up and recover it when a deploy fails.
- Install one-click apps with ChatGPT dotsPick an app from the xCloud catalogue, check it fits your server, install it and get the login details.
- Manage WordPress with ChatGPT dotsKeep WordPress sites updated, scanned and healthy, and create new ones, by asking in plain words.
- Back up and stage sites with ChatGPT dotsCheck that your sites are backed up, take a backup before a risky change, and open a staging copy to test it on.
- Manage SSL and domains with ChatGPT dotsCheck a site's certificate and DNS, install or renew HTTPS, and see which domains point at it.
- Manage servers with ChatGPT dotsSee how your servers are doing, change services and runtimes, tighten security and reboot with proof it worked.
- Troubleshoot a broken site with ChatGPT dotsFind out why a site returns a 500, 502 or 503, shows a critical error or has stopped answering.
- Speed up a slow site with ChatGPT dotsFind out why a site is slow, from real numbers, and learn which fix is a dashboard switch.
- Secure sites and servers with ChatGPT dotsFind vulnerable sites, manage server firewall rules and banned IPs, and see which protections are on.
Example prompts
What Can You Ask ChatGPT dots to Do on xCloud?
Type these as written and swap in your own site and server names. Reads and routine actions such as backups, cache purges, PageSpeed scans and vulnerability scans run straight away; creating, deploying, updating, rebooting, deleting, buying or starting a broken-link scan stops and asks first.
Every morning at 8, check all my xCloud sites for downtime, expiring SSL certificates and pending WordPress updates, and message me a summary. Change nothing.Which of my servers is closest to running out of disk, and what is using the space?Back up shop.example.com, then update its plugins and confirm the homepage still loads.Deploy https://github.com/example/api to my Frankfurt server on a staging hostname. Show me the dry run and wait for my yes before creating anything.The blog returns a 502. Read the recent events and logs, find the cause and tell me what you would change before changing anything.Good to know
- Dots are rolling out gradually: OpenAI lists them for Pro users outside the European Economic Area, Switzerland and the UK, for Business Premium in all supported ChatGPT regions, and as a beta on Enterprise, Edu and Healthcare workspaces once an admin turns them on. The first dot is included in Pro and Business Premium. Access can take several days to reach an account.
- Write actions depend on your plan. OpenAI's help center says full MCP support with write actions is in beta on Business, Enterprise and Edu workspaces, and that Pro accounts connect MCP apps with read and fetch permissions only. On Pro, treat your dot as a read-only xCloud client: reports and checks work, while deploys and updates need a Business, Enterprise or Edu workspace or another agent.
- Your dot connects to xCloud from OpenAI's cloud, not from your computer, which works because the xCloud MCP URL is public and protected by OAuth. Its proactive research can read through plugins but cannot change content through them; any change goes through the normal action rules, where your dot's Custom rules decide what it asks you about and xCloud still refuses to create, deploy, update, reboot or delete without your confirmation, while routine actions such as a backup or a cache purge run without an xCloud prompt.
- You create a dot in the ChatGPT desktop app or on desktop web, not on mobile. Disconnecting the xcloud plugin stops new access but does not delete what your dot already learned, and you cannot edit individual dot memories; resetting the dot clears its context, conversations and scheduled tasks.
Run hosting checks on a schedule with your dot
Ask your dot to run a recurring check in plain words: what to check, when, and where to report. Scheduled runs and proactive updates appear in the conversation. The Scheduled section in ChatGPT, or Recent activity in your dot's profile, lists active, paused and completed tasks, and opening one lets you change its repeat schedule, time or completion notifications. Keep scheduled work to reads, PageSpeed and vulnerability scans and reports, and say so in the task; start a backup only from a chat you are watching, because a Docker backup stops the app while it captures, and a broken-link scan, like any change, waits for your yes. A dot's proactive research cannot change content through plugins, and xCloud refuses to create, deploy, update, reboot or delete without an explicit confirmation, so a task that finds one of those jobs reports it and waits for you. Routine actions are different: a backup, a cache purge or a service restart runs without an xCloud prompt, so a task you create under a Custom rule set to Take action if pre-approved could carry them out unattended unless you write it to report only.
Every weekday at 8:00, use xcloud to check every site for downtime, expiring SSL certificates, pending WordPress updates and new vulnerabilities, and send me a short report. Report only and change nothing. If xCloud is unreachable, tell me instead of reusing yesterday's data.More prompts, grouped by job: What you can ask xCloud MCP to do.
ChatGPT dots and xCloud: Frequently Asked Questions
Short answers about connecting ChatGPT dots, what it may change and what it costs.
How do I connect my ChatGPT dot to xCloud?
Create the xCloud MCP plugin in ChatGPT: turn on Developer mode under Settings, Security and login, open the Plugins page, select the plus button and create an app with the URL https://app.xcloud.host/mcp and OAuth, sign in with xCloud, then open the plugin under your personal Plugins and select the plus button to install it. Plugins are shared with your dot, so open its profile, Customize and Plugins to confirm xcloud is connected, and ask it who am I on xCloud. That is the personal-account path. In a Business workspace only an admin or owner can use Developer mode: they turn it on while creating the app from Workspace settings, Apps, Create, and publish it from Workspace settings, Apps. On Enterprise and Edu an admin or owner can also toggle it under Settings, Apps, Advanced settings, and a member granted developer access can create and test the app from Settings, Apps, Create but not publish it; an ordinary member asks an admin to publish the xcloud app, connects it under Settings, Plugins (select xcloud, install it if offered, choose Connect, sign in to xCloud and pick the teams and access level) and then confirms it in the dot's Plugins.
Do I need a separate xCloud connection for my dot?
No. Plugin permissions are shared across dots, ChatGPT, ChatGPT Work and Codex, so the xcloud plugin you created for ChatGPT is available to your dot with the same teams and access level. You manage it in ChatGPT's Plugins tab.
Which ChatGPT plans include dots, and which can change my servers?
OpenAI lists dots for Pro users outside the EEA, Switzerland and the UK, for Business Premium in all supported regions, and as an admin-enabled beta on Enterprise, Edu and Healthcare. Its help center puts full MCP support with write actions in beta on Business, Enterprise and Edu and gives Pro accounts read and fetch access only, so on Pro your dot can report on xCloud but not deploy or update. The xCloud side is the same on every plan.
Can my dot run xCloud checks on a schedule?
Yes. Ask it to run a recurring check, for example every morning at 8 check my sites and send me a summary. Scheduled runs appear in the conversation, and you manage the task under Scheduled in ChatGPT or Recent activity in the dot's profile. Keep scheduled work to reads and reports and say so in the task: xCloud stops for confirmation before it creates, deploys, updates, reboots or deletes, but routine actions such as a backup, a cache purge or a service restart run without that step, so a rule that pre-approves them would let a scheduled task carry them out unattended.
Can my dot change my servers without asking?
Not for the operations xCloud gates. Your dot follows default approval rules and any Custom rules you add, such as Ask before taking action for anything that deploys, updates or reboots on xCloud, and Auto-review checks certain planned actions, not every one, before they run. xCloud refuses to create, deploy, update, reboot, delete or buy without an explicit confirmation. Reads and routine actions such as a backup, a scan or a service restart run without an xCloud prompt, so for those your dot's rule is the only gate, and a rule that pre-approves them would let them run unattended.
Can my dot deploy or update while researching on its own?
No. Proactive research can read information from permitted connected sources and save notes, but its tools cannot change content through plugins, send messages or control a computer. A change it recommends still goes through the normal action rules: your dot's Custom rules decide whether it asks you, xCloud refuses to create, deploy, update, reboot or delete without your confirmation, and routine actions such as a backup or a cache purge run without an xCloud prompt.
Does my dot connect to xCloud from my computer?
No. Your dot has its own cloud computer and reaches xCloud through the plugin from OpenAI's cloud. That works because the xCloud MCP URL is public and protected by OAuth. Connecting your local computer is optional, starts turned off and is not involved in the xCloud connection.
How do I stop my dot from using xCloud?
Disconnect the xcloud plugin in ChatGPT's Plugins tab, which stops new access for your dot and for ChatGPT, or revoke the connection in xCloud under Settings, Developers, API Tokens. Pausing the dot from the menu in its profile stops all of its work until you resume it.
Is it free to use ChatGPT dots with xCloud?
The xCloud side is free: the MCP server and the Public API are included with every xCloud account, including the free plan. Dots are part of ChatGPT and billed by OpenAI under your Pro, Business Premium or Enterprise plan.
Other agents
Also Works With
The same xCloud account, the same operations, a guide for each client.
- Claude CodeAnthropic's terminal coding agent. One claude mcp add command, plus the xCloud skills plugin with nine skills on top.
- ClaudeAnthropic's chat assistant on the web and desktop. Add xCloud as a custom connector, no terminal needed.
- Claude CoworkAnthropic's desktop agent for delegated work. Add the xCloud connector, then hand off hosting jobs.
- CursorThe AI code editor. One mcp.json entry with the compact URL, because Cursor stops at 40 tools.
- CodexOpenAI's coding agent for the terminal. A codex mcp add command or a config.toml entry, then codex mcp login.
- OpenCodeThe open-source terminal coding agent. One remote MCP entry, then opencode mcp auth xcloud.
- Hermes AgentNous Research's agent with memory and a built-in scheduler. An mcp_servers entry in config.yaml and one login.
- OpenClawThe open-source agent runtime with chat apps and automations. ClawHub skill plus the MCP client.
- WindsurfThe Cognition editor, now Devin Desktop. devin mcp add for the Devin Local agent, a serverUrl entry for legacy Cascade.
- GitHub CopilotCopilot agent mode in VS Code. One .vscode/mcp.json entry, or the Agent Plugins package.
- Gemini CLIGoogle's terminal agent. One gemini mcp add command, OAuth found automatically.
- ChatGPTOpenAI's chat assistant. A developer-mode app with the xCloud MCP URL and OAuth.
- GrokxAI's terminal agent, Grok Build. One grok mcp add command or a config.toml entry.
- Grok BotxAI's always-on Bots on a cloud computer. One Remote HTTPS MCP plugin, OAuth sign-in, routines on a schedule.
- KiroAWS's agentic IDE. One url entry in .kiro/settings/mcp.json, plus the portable xCloud Agent Plugins package.
- AntigravityGoogle's agentic IDE. One serverUrl entry in mcp_config.json and a browser sign-in.
- ZedThe Zed editor's Agent Panel. One context_servers entry in settings.json and a browser sign-in.
Run Your Hosting from ChatGPT dots
xCloud MCP, the Agent Skills and the Public API are free with every account. Connect once and ask.