mainwp_configure
Provide your MainWP Dashboard credentials (URL, username, application password) to establish a secure connection for the MCP server. Credentials are verified and saved with owner-only permissions.
Instructions
Connect this server to a MainWP Dashboard using credentials the user supplied in chat. Requires all three values at once. The credentials are verified against the Dashboard, then saved to ~/.config/mainwp-mcp/settings.json on this machine with owner-only permissions; the password is scrubbed from server logs and never echoed back. Only usable before the server is connected.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dashboard_url": "<dashboard_url>",
"username": "<username>",
"application_password": "<application_password>"
},
"name": "mainwp_configure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | WordPress admin username on the Dashboard | |
| dashboard_url | Yes | HTTPS URL of the MainWP Dashboard, for example https://dashboard.example.com | |
| application_password | Yes | WordPress Application Password for that user |