In short: Add https://zap-hosting.com/api/mcp to your AI client as a remote MCP server or connector, sign in with your ZapX account and choose what the client may do. Then manage your servers in the chat. You need an active ZapX Pass Plus or higher.
- a ZapX account with an active ZapX Pass Plus, Pro or Max
- an AI client with MCP support: Claude, Claude Code, ChatGPT, Cursor, Gemini CLI, VS Code or Windsurf
- the endpoint:
https://zap-hosting.com/api/mcp
You'll also find the endpoint in the ZapX panel under Settings → API access → MCP Connect.
- In Claude, open Settings → Connectors.
- Click Add custom connector.
- Enter a name such as "ZapX" and the URL
https://zap-hosting.com/api/mcp. - Click Connect. The ZapX sign-in opens.
- Sign in. On the consent page, choose what Claude may do (see below) and click Approve.
- Enable the connector in a chat and ask, for example: "Which services do I have at ZAP?"
Whether you can add custom connectors depends on your Claude plan.
- Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode. Availability depends on your ChatGPT plan or workspace policy.
- Go to Apps & Connectors → Create.
- Enter a name and description, the URL
https://zap-hosting.com/api/mcp, and choose OAuth as authentication. - Sign in to ZapX and approve the permissions you want.
- Enable the connector in a chat via + → Developer mode.
Note: ChatGPT renames these menus from time to time. If you can't find an item, search the settings for "Connectors" or "Developer mode".
In your terminal:
claude mcp add --transport http zapx-services https://zap-hosting.com/api/mcp
claude mcp list
On first use, Claude Code opens your browser to sign in to ZapX.
Open Settings → Tools & Integrations → MCP tools and add the server, or add it to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": {
"zapx-services": { "url": "https://zap-hosting.com/api/mcp" }
}
}
Restart Cursor and complete the sign-in. zap-hosting.com/en/mcp also has a button that adds the server to Cursor directly.
| Client | Where | Entry |
|---|---|---|
| Gemini CLI | ~/.gemini/settings.json | "mcpServers": { "zapx-services": { "httpUrl": "https://zap-hosting.com/api/mcp" } }, then /mcp list |
| VS Code (1.101+) | "MCP: Open User Configuration" or .vscode/mcp.json | "servers": { "zapx-services": { "type": "http", "url": "https://zap-hosting.com/api/mcp" } }, sign in from Copilot agent mode |
| Windsurf | ~/.codeium/windsurf/mcp_config.json | "mcpServers": { "zapx-services": { "serverUrl": "https://zap-hosting.com/api/mcp" } }, then refresh |
When you sign in, you decide what your AI client can access. The default is read only. You can enable more areas one by one:
| Area | Example |
|---|---|
| View services | list of your servers, status, details |
| Read configuration | view configs and files |
| Start, stop, restart | restart a server |
| Console and logs | read log lines, send console commands |
| Change configuration | edit config values and files |
| TeamSpeak management | tokens, bans |
| Domain management | DNS records |
| Plan changes | prepare upgrades and downgrades |
| View orders | order status |
You can change permissions later under Settings → API access → Connected apps or disconnect completely. If the client lacks a permission for an action, ZapX tells you which area to enable.
The ZapX MCP offers more than 160 tools for game servers, VPS, dedicated servers, TeamSpeak, Discord bots and domains. A few examples:
- "Show me the live status of my servers."
- "What do the last console lines of my Minecraft server say?"
- "Create a backup, then restart the server."
- "Set
max-playersto 40 in server.properties." - "How much traffic has my VPS used this month?"
- "Add an A record for
playto my domain." - "What would upgrading my VPS to 8 GB RAM cost?"
- The ZapX MCP only runs actions that change something after you explicitly confirm them.
- Plan changes take two steps: you get a price preview first, then confirm explicitly.
- The AI cannot order new services. Use the shop for that.
- Sign-in uses OAuth. You never give your password to the AI client, and you can disconnect at any time.
Do I need a ZapX Pass?
Yes, MCP Connect is included from ZapX Pass Plus upwards. If your Pass expires, the connection stays but only works again once a Pass is active.
Can I use an API key instead of OAuth?
Yes. Under Settings → API access you can create an API key and send it as a bearer token. The key is shown only once; you set its permissions when you create it.
My client shows "unverified client". Is that normal? Yes. ZapX shows clients that register themselves automatically as unverified. Check that the name matches your client before you approve.




