Connect AI assistants to Kubana
Kubana’s Model Context Protocol (MCP) servers let Claude, ChatGPT, Codex, Cursor, VS Code and other assistants work with your account: ship apps, set up mailboxes, check servers, DNS and domains, and troubleshoot, in plain language.
- 6 live servers
- OAuth sign-in, no API keys
- Streamable HTTP transport
https://api.kubana.cloud/mcp/<server>Servers
One server per product. Connect only what you use.
How connecting works
Assistants connect with OAuth and act with your account’s permissions. Each server is a separate connector, so you sign in once per server.
Add the server URL
Paste the MCP server URL into your AI assistant’s connector or MCP settings.
Sign in to Kubana
Your browser opens Kubana. Sign in as usual, two-factor authentication included.
Approve access
Kubana shows which assistant is asking and for which account. Click Authorize to connect it.
Ask away
Your assistant can now call Kubana tools on your behalf, within the limits of your account.
Connect an assistant
Pick a server and your assistant. The steps include the right URL.
Open Settings → Connectors and click “Add custom connector”.
Name it Kubana and paste the server URL:
https://api.kubana.cloud/mcp/app-platformClick Connect, sign in to Kubana and approve the access request.
Frequently asked questions
The Model Context Protocol (MCP) is an open standard that lets AI assistants call tools in other services. Kubana’s MCP servers give assistants such as Claude, ChatGPT, Codex, Cursor and VS Code a safe way to read and act on your Kubana resources.
No. Connections use OAuth: you sign in to Kubana in your browser and approve the assistant. Your password never leaves Kubana, and you never paste a secret into the assistant.
Yes. Each server is a separate connector in your assistant, with its own URL. Add the ones you need; you sign in and approve access once per server.
Exactly what the tools of that server allow, with the same permissions and limits as your account. App Platform, Webmail, VPS, Domains and DNS can make changes, such as deploying an app, ordering webmail, creating a server, registering a domain or adding a DNS record. By default, risky changes need a code Kubana emails you. Shared Hosting is read-only for now. Each server lists what stays in the dashboard.
An assistant connected to your account asked to do something that costs money, takes a site offline or touches secrets, such as creating or stopping an app, ordering webmail, deleting a mailbox, creating a server, registering a domain or changing a DNS record. It’s a genuine Kubana email: it shows a 6-digit code, the action (with its price when it costs money, and the region, size and image for a new server), which assistant asked and when. Give the code to your assistant to let it run. If you didn’t ask for it, ignore the email and revoke that assistant under MCP Servers in your dashboard.
Yes. Under MCP Servers → Approval policy in the dashboard, keep Recommended (codes for actions that cost money, take something offline or touch secrets), choose Custom to pick actions one by one, or choose Never ask. The policy applies to every connected assistant, from its next request. Reading data and actions you take in the dashboard never need a code.
Yes. Under MCP Servers in the dashboard, open the server and switch it off. Every assistant’s requests to it are refused until you switch it back on, and assistants stay connected, so they don’t need to sign in again.
Connecting is free. Actions are billed like the same actions in the dashboard, for example a deployment needs the same credits whether you start it here or from an assistant.
In the dashboard, open MCP Servers → Connections and revoke the assistant’s access to a server, or disconnect it entirely. It loses access immediately. You can also remove the Kubana connector from your assistant’s settings. To connect again, repeat the setup.
It can look things up, such as your accounts, disk usage and plans, but can’t change anything yet. Make those changes in the dashboard or in cPanel.
Ready to connect?
Your assistant asks you to sign in to Kubana the first time it connects.
