MainWP MCP
The MainWP MCP Server connects AI assistants to your MainWP Dashboard, allowing you to manage your WordPress network in plain language. It enables agents to read sites, check updates, and run operations like syncing, updating plugins, and managing clients, while enforcing safety permissions and requiring approval for destructive changes.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- List all child sites and check connectivity
- Sync all sites and check for pending updates
- Update plugins on sites tagged 'priority'
- Manage client records and assign sites
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@mainwp/mcp 1.5.1
{
"version": "1.5.1",
"transport": "stdio",
"identifier": "@mainwp/mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "MAINWP_URL",
"format": "string",
"isRequired": true,
"description": "Address of your MainWP Dashboard, such as https://dashboard.example.com"
},
{
"name": "MAINWP_USER",
"format": "string",
"isRequired": true,
"description": "WordPress username of the Dashboard administrator (the login name, not the display name)"
},
{
"name": "MAINWP_APP_PASSWORD",
"format": "string",
"isRequired": true,
"description": "WordPress Application Password for that user, not their login password"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mainwp-mcp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp@1.5.1"
],
"env": {
"MAINWP_URL": "<YOUR_MAINWP_URL>",
"MAINWP_USER": "<YOUR_MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<YOUR_MAINWP_APP_PASSWORD>"
}
}
}
}Cline
{
"mcpServers": {
"mainwp-mcp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp@1.5.1"
],
"env": {
"MAINWP_URL": "<YOUR_MAINWP_URL>",
"MAINWP_USER": "<YOUR_MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<YOUR_MAINWP_APP_PASSWORD>"
}
}
}
}VS Code
{
"servers": {
"mainwp-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mainwp/mcp@1.5.1"
],
"env": {
"MAINWP_URL": "<YOUR_MAINWP_URL>",
"MAINWP_USER": "<YOUR_MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<YOUR_MAINWP_APP_PASSWORD>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mainwp-mcp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp@1.5.1"
],
"env": {
"MAINWP_URL": "<YOUR_MAINWP_URL>",
"MAINWP_USER": "<YOUR_MAINWP_USER>",
"MAINWP_APP_PASSWORD": "<YOUR_MAINWP_APP_PASSWORD>"
}
}
}
}Let your agent find its tools
Find servers like MainWP MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.