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.
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
- Log in to the WebPros Dashboard.
- Go to Profile > MCP.
- Press Add.
- Select Create MCP Key.
- 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.
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
Comments
Please sign in to leave a comment.