MainWP runs on your own machine — the client starts it, so there is no endpoint to ping. 401 installs a week from npm. Last commit 13 Oct 2026.
Manage WordPress sites in MainWP from AI tools, with approval before destructive changes by default.
Today is the operative word: we check MainWP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mainwp-mcp -e 'MAINWP_URL=<MAINWP_URL>' -e 'MAINWP_USER=<MAINWP_USER>' -e 'MAINWP_APP_PASSWORD=<MAINWP_APP_PASSWORD>' -- npx -y @mainwp/mcp
{
"mcpServers": {
"mainwp-mcp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp"
],
"env": {
"MAINWP_APP_PASSWORD": "<MAINWP_APP_PASSWORD>",
"MAINWP_URL": "<MAINWP_URL>",
"MAINWP_USER": "<MAINWP_USER>"
}
}
}
}
[mcp_servers.mainwp-mcp]
command = "npx"
args = ["-y", "@mainwp/mcp"]
env = { MAINWP_URL = "<MAINWP_URL>", MAINWP_USER = "<MAINWP_USER>", MAINWP_APP_PASSWORD = "<MAINWP_APP_PASSWORD>" }
{
"mcpServers": {
"mainwp-mcp": {
"command": "npx",
"args": [
"-y",
"@mainwp/mcp"
],
"env": {
"MAINWP_APP_PASSWORD": "<MAINWP_APP_PASSWORD>",
"MAINWP_URL": "<MAINWP_URL>",
"MAINWP_USER": "<MAINWP_USER>"
}
}
}
}
{
"servers": {
"mainwp-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mainwp/mcp"
],
"env": {
"MAINWP_APP_PASSWORD": "<MAINWP_APP_PASSWORD>",
"MAINWP_URL": "<MAINWP_URL>",
"MAINWP_USER": "<MAINWP_USER>"
}
}
}
}
Put your own values in place of
<MAINWP_URL> (Address of your MainWP Dashboard, such as https://dashboard.example.com), <MAINWP_USER> (WordPress username of the Dashboard administrator (the login name, not the display name)), <MAINWP_APP_PASSWORD> (WordPress Application Password for that user, not their login password).
The author’s registry entry marks them as required.
Run every WordPress site you manage from your AI agent, with approvals, receipts and undo.
Turns your Prisma schema into typed MCP tools, with destructive writes gated behind human approval
Shifts, coverage, time off and tasks; changes wait for approval by default.
Selectel S3 MCP server and AI CLI with scoped access and human approval for destructive actions.
VK Cloud S3 MCP server and AI CLI with scoped access and human approval for destructive actions.
Cloud.ru S3 MCP server and AI CLI with scoped access and human approval for destructive actions.
Manage WordPress & WooCommerce from any MCP client — 58 tools over a signed REST API.
Yandex Cloud S3 MCP server and AI CLI with scoped access and human approval for destructive actions.
Answers built from our own checks of this server.