How to connect Cursor to your cPanel account (cPanel MCP)

Connect the Cursor AI code editor to your Hoopla Hosting cPanel account using cPanel Meridian and WebPros MCP. Once connected, Cursor's AI agent can check your hosting account, look up DNS and email settings, and deploy supported Node.js apps to AI App Hosting, all from inside your editor.

Before you start

  • An active Hoopla Hosting web hosting account using the cPanel Meridian theme. (In cPanel, click Try new Meridian Theme at the top of the page.)
  • A free WebPros account (you can create one during Step 1).
  • Cursor installed on your computer, and a web browser on the same computer to approve the connection.

Step 1: Get your connection details from cPanel Meridian

  1. Log in to cPanel from our client area.
  2. Click your profile icon in the top-right corner and open Profile → Connections.
  3. In the MCP Connection section, click Link WebPros Account, then sign in to WebPros and approve the link.
  4. Copy the Client ID that Meridian displays. (Meridian may also offer an mcp.json download, which you can use as a starting point.)

The MCP server address is https://mcp.webpros.com/api/mcp

Keep your Client ID private. Don't paste it into support tickets, forums, screenshots or public Git repositories.

Step 2: Add the server to Cursor

Cursor stores MCP servers in a file called mcp.json. You can add the server for all your projects, or just one project:

  • All projects (recommended): ~/.cursor/mcp.json in your home folder
  • One project only: .cursor/mcp.json inside the project folder

You can also open MCP settings from Cursor's sidebar (the Customize page, or Settings → MCP on older versions) and choose to add a new MCP server, which opens the file for you.

Add the following, replacing YOUR_CLIENT_ID with the Client ID from Meridian:

{
  "mcpServers": {
    "webpros-mcp": {
      "url": "https://mcp.webpros.com/api/mcp",
      "auth": {
        "CLIENT_ID": "YOUR_CLIENT_ID"
      }
    }
  }
}

If the file already has other servers in it, add the "webpros-mcp": { ... } block inside the existing mcpServers section, with a comma between entries. Save the file.

Tip: if you use a project-level file, don't commit your Client ID to Git. Cursor supports environment variables, for example "CLIENT_ID": "${env:WEBPROS_CLIENT_ID}".

Step 3: Sign in and approve

  1. Go back to Cursor's MCP settings. webpros-mcp should now be listed.
  2. Make sure it is switched on, then click Connect / Login if shown.
  3. Your browser opens. Sign in to WebPros and approve access.
  4. Back in Cursor, the server should show a green status and a list of available tools.

Step 4: Test the connection

Open the Cursor chat in Agent mode and start with a read-only request:

Using the webpros-mcp connection, check my cPanel account and list the available websites and deployment targets. Do not make any changes.

Other useful questions:

  • "List the email accounts on my cPanel."
  • "Show me the DNS records for mydomain.co.nz."
  • "How much disk space am I using?"

Cursor asks before running each MCP tool. Read each request before you approve it, especially anything that changes or deletes data.

Step 5: Deploy a Node.js app (optional)

If your project is a Node.js app (for example React, Vite or Next.js) and AI App Hosting is enabled on your account, you can ask Cursor to deploy it:

Using webpros-mcp, deploy the Node.js application in this project to my cPanel Meridian AI App Hosting account on app.mydomain.co.nz. Confirm the target domain before making changes, then give me the live HTTPS address and report any errors.

Note: MCP deployment currently supports Node.js apps using AI App Hosting. It isn't a deployment method for WordPress or traditional PHP sites. For deploying from GitHub instead, see Deploy an AI Website from GitHub to cPanel.

Disconnecting

  • In Cursor: switch the server off in MCP settings, or delete the webpros-mcp block from mcp.json.
  • In cPanel: go to Profile → Connections and unlink or revoke the WebPros / MCP connection. This stops access straight away.

Security tips

  • The AI acts with your cPanel account's permissions. Avoid "auto-run" or "YOLO" modes for cPanel tools.
  • Take a backup (cPanel → Backup) before asking for big changes.
  • Revoke the connection if you stop using it or think it has been misused.

Need help?

See our AI tools troubleshooting FAQ in the AI Enabled Web Hosting section, or open a support ticket and our team will help.

Was this answer helpful? 0 Users Found This Useful (0 Votes)