Articles in this section

How to connect cPanel/Plesk to MCP in WebPros Dashboard?

DoNotDelete:docref

Question

How to connect cPanel/Plesk to MCP in WebPros Dashboard?

Answer

The WebPros Dashboard is available to everyone with a WebPros account, and MCP access is self-service.

There are two ways to access MCP. Follow these steps in order to get MCP keys from Dashboard so they can be used with prefered AI tool to manage Plesk and cPanel.

Connect using MCP keys

1. Sign in to Dashboard

Sign in at dashboard.webpros.com with existing WebPros account or create a new one.

2. Create an MCP key

  1. Log in to the WebPros Dashboard.
  2. Go to Profile > MCP.
  3. Press Add.
  4. Select Create MCP Key.
  5. Enter a key name, choose the key Scope, and press Create.

The key applies only to servers already added to the Dashboard account, so servers must be onboarded to the Dashboard before they are reachable over MCP.

3. Connect an MCP client

The generated key is used as a bearer token against the WebPros MCP endpoint: https://mcp.webpros.com/api/mcp

Here we have a quicke example for Claude Code:

# claude mcp add --transport http webpros-dashboard https://mcp.webpros.com/api/mcp --header "Authorization: Bearer <MCP_KEY>"

Other MCP-capable clients take the same endpoint URL and Authorization: Bearer header in their own configuration format. 

For configuration in other clients, check How to use WebPros Dashboard MCP.
More information for cPanel.

Note: Incoming connections from the following IP addresses must be allowed:
52.51.23.204
52.213.169.7
34.254.37.129
Connections can also be filtered by port:
For Plesk, port 8443. For cPanel, port 2087.

Connect using WebPros Account authentication (Plesk 18.0.81 and up)

Plesk servers above version 18.0.81 can now accept MCP client connections authenticated through a WebPros Account. 

The client acts as the linked Plesk user with no Plesk credential stored on the client side. The feature is disabled by default and can be configured through the new [webProsAccount] section in panel.ini:

[webProsAccount]
enabled = 1
mcp.enabled = 1
mcp.enabledTypes = admin,reseller,client,adminAlias
Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.