MCP Server for MainWP Dashboard - Exposes MainWP Abilities API as MCP tools
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mainwp-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP Server for MainWP Dashboard - Exposes MainWP Abilities API as MCP tools
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Hash-verified file editing MCP server with token efficiency hook. 11 tools for AI coding agents.
MCP Security Weekly
Get CVE alerts and security updates for Mainwp Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A MainWP Labs project, powered by MainWP
MainWP MCP Server is for conversational AI management inside Claude, Cursor, or any MCP-compatible client.
Looking for the MainWP Control CLI instead? MainWP Control is a CLI for managing your MainWP Dashboard from the terminal. List sites, push updates, sync data, run batch operations across dozens of sites. MainWP Control is for automation: AI automation, cron jobs, CI/CD pipelines, monitoring scripts, and batch operations. Both talk to the same Abilities API with the same safety model.
Beta Release — This project is under active development. APIs may change between versions.
An MCP (Model Context Protocol) server that connects AI assistants to your MainWP Dashboard. This lets Cursor, Claude, OpenAI Codex, VS Code Copilot, and other AI tools manage your WordPress network through natural conversation.
Built for WordPress agencies and site managers who want AI assistance with their MainWP workflows.
Requirements: Node.js >=20.19.0 and MainWP Dashboard 6.0+
No installation needed. Run the server directly:
npx -y @mainwp/mcp
Credentials are loaded from a settings.json file in either the current working directory or ~/.config/mainwp-mcp/settings.json. See Credential Configuration for the file format.
git clone https://github.com/mainwp/mainwp-mcp.git
cd mainwp-mcp
npm ci
npm run build
Create an Application Password (see instructions below)
Configure your AI tool (see Installation)
Start chatting: "What sites need updates?" or "Sync all my sites"
Need inspiration? See the Example Prompts for more ideas.
There are two ways to provide your MainWP credentials. Both store credentials in config files, so choose based on your workflow preference.
Include credentials directly in each AI tool's MCP configuration using the env block. This is the standard approach you'll see in MCP server documentation.
{
"mcpServers": {
"mainwp": {
"command": "npx",
"args": ["-y", "@mainwp/mcp"],
"env": {
"MAINWP_URL": "https://your-dashboard.com",
"MAINWP_USER": "admin",
"MAINWP_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
}
}
}
}
This is the standard approach. Each tool has its own self-contained config, and you can create a separate Application Password for each AI tool for better security.
Store your credentials once in ~/.config/mainwp-mcp/settings.json:
{
"dashboardUrl": "https://your-dashboard.com
... [View full README on GitHub](https://github.com/mainwp/mainwp-mcp#readme)