Vinkius
MainWP

MainWP MCP for AI. Manage Updates, Security, and Sites at Scale.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

MainWP MCP on Cursor AI Code EditorMainWP MCP on Claude Desktop AppMainWP MCP on OpenAI Agents SDKMainWP MCP on Visual Studio CodeMainWP MCP on GitHub Copilot AI AgentMainWP MCP on Google Gemini AIMainWP MCP on Lovable AI DevelopmentMainWP MCP on Mistral AI AgentsMainWP MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

MainWP MCP Server manages entire WordPress networks through a single AI interface. It lets your agent list all connected child sites, query pending updates for core, plugins, and themes across the whole network, and run security scans to check for known vulnerabilities or malware.

You can also trigger global synchronization or upgrade resources programmatically.

What your AI can do

Scan network malware

Starts an immediate malware scan across the entire connected network of sites.

Scan network vulnerabilities

Runs a deep vulnerability assessment on all sites for known security flaws.

List site plugins

Displays all plugins installed on a single, specified WordPress site.

+ 5 more capabilities included
List all sites

The agent lists every child site connected to your MainWP Dashboard.

Check update status

You can get a quick count or a full list of pending updates for core, plugins, and themes across the network.

Scan security issues

The server runs comprehensive malware or vulnerability scans across all connected sites.

Synchronize data

An agent can force a global sync, fetching the absolute latest data from every child site simultaneously.

Audit site contents

The tool lists all plugins and themes installed on any single site you specify.

Upgrade resources

You can execute resource upgrades for specific themes or plugins programmatically.

Included with Plan

Waiting for input…

AI Agent

MainWP MCP Server: 8 Tools for Site Management

These tools let your agent list child sites, check update status, run global security scans, and execute resource upgrades on any connected WordPress network.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using MainWP on Vinkius

Scan Network Malware

Starts an immediate malware scan across the entire connected network of sites.

Scan Network Vulnerabilities

Runs a deep vulnerability assessment on all sites for known security flaws.

List Site Plugins

Displays all plugins installed on a single, specified WordPress site.

List Child Sites

Retrieves a complete list of every child site linked to your MainWP account.

Sync Child Sites

Triggers a network synchronization to pull the newest data from every managed site.

Get Pending Updates Count

Checks how many total updates are waiting across your connected sites.

List Available Updates

Shows a detailed list of pending core, plugin, and theme upgrades for the network.

Upgrade Site Resource

Executes an upgrade for a specific plugin or theme when you provide its details.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The MainWP integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with MainWP, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
MainWP MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MainWP. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking 20 WordPress sites for updates is a nightmare of clicks and tabs.

Today, checking your network means jumping into Dashboard A, running the update check. Then you're out to Dashboard B—wait, it only shows plugins, not themes! You repeat that process 20 times, copying dates and counts into a massive spreadsheet just to figure out which sites are falling behind.

With MainWP MCP, you just tell your agent: 'Check the status for all client sites.' The agent runs `get_pending_updates_count` across every connected site and hands you one clear number. Done.

MainWP MCP Server: Control everything from a single chat window.

You no longer have to worry about remembering which specific API endpoint handles the malware check versus the vulnerability scan, or whether you ran `sync_child_sites` first. You just ask your agent to 'Audit and fix Site X.'

It takes all those complex steps—listing sites via `list_child_sites`, scanning with `scan_network_malware`, and upgrading resources using `upgrade_site_resource`—and wraps them into a single, reliable conversation. It just works.

What your AI can actually do with this

You're trying to juggle a dozen client sites—core updates, plugins, security patches—and you don't wanna log into twenty different dashboards just to check on 'em. This server lets your agent treat your whole MainWP network like it’s one single machine. It handles the deep maintenance operations across all connected child sites so you can stop wasting time hopping between logins.

The system starts by listing every site in your portfolio using list_child_sites, giving you a complete rundown of every child site linked to your account. Need an inventory? You can check what's running on any single spot with list_site_plugins, which displays all the plugins installed at that specific WordPress location.

When it comes to keeping things updated, this thing is clutch. Your agent first runs get_pending_updates_count to give you a fast tally of how many total updates—across core, plugins, and themes—are waiting across your entire network. If you need the full skinny, list_available_updates shows a detailed list of every single pending upgrade for the whole setup.

Once you decide what needs fixing, you can execute specific resource upgrades using upgrade_site_resource, pointing it right at a theme or plugin and getting that patch applied programmatically.

Security's another major headache, so we got coverage there. You don’t have to run checks manually; the server handles it for your agent. If you suspect trouble, running scan_network_malware starts an immediate malware sweep across every connected site. For a deeper dive into potential weaknesses, scan_network_vulnerabilities runs a deep assessment on all sites, checking for known security flaws.

You'll know exactly what the risk is without needing to babysit half-dozen different admin panels.

And when things get messy—when data might be out of sync across your clients—you can force it straight with sync_child_sites. This triggers a network synchronization, pulling the absolute newest data from every managed site simultaneously. It's how you ensure everyone’s running on the same page. Basically, whether you need to list the sites, count updates, run malware scans, check for vulnerabilities, sync everything up, or upgrade a specific piece of software, this server makes your agent do it all without sweat.

Built · Hosted · Managed by Vinkius MainWP MCP Server - Manage WordPress Updates & Security
Server ID 019d75cd-dda3-73e6-899e-81dd15d21f7f
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I start managing my sites using MainWP MCP Server? +

You gotta subscribe to the server and pass it your MainWP Dashboard URL along with the API Bearer Token. After that, you're good to go.

Does `scan_network_vulnerabilities` check for malware too? +

Nah, they’re separate tools. If you want a deep security sweep, use scan_network_malware. For known coding flaws and CVEs, run scan_network_vulnerabilities.

What's the difference between updating plugins and using `upgrade_site_resource`? +

list_available_updates shows you what needs upgrading. You use upgrade_site_resource when your agent actually executes that specific plugin or theme update on a site.

If I modify a site manually, do I need to run `sync_child_sites`? +

Yeah, for sure. If you make changes outside the system (like an admin manual edit), running sync_child_sites ensures your agent reads the absolute latest data.

Can I list plugins on just one site using MainWP MCP Server? +

Yes. Just ask for a plugin audit and specify which child site you want to check. The list_site_plugins tool handles that specific inventory task.

If my MainWP API token is expired or invalid, what error does `list_child_sites` return? +

It returns a standard HTTP 401 Unauthorized error. Your agent must handle these status codes before attempting any read or write operations like listing sites or checking updates.

How fast is the response time for `get_pending_updates_count` across very large networks? +

It calculates and returns a single numerical count quickly. The function aggregates counts efficiently, meaning performance scales well even with hundreds of connected child sites.

When using `list_available_updates`, can I filter results to look only at core updates? +

The tool lists all three types: core, plugin, and theme. You must write logic to parse the returned JSON object structure and isolate the specific category of update you want.

Why is the API returning a 404 error? +

You must enable 'Pretty Permalinks' in your WordPress Dashboard (Settings > Permalinks). The REST API will not function with the 'Plain' setting.

How do I find my API Token? +

In your MainWP Dashboard, navigate to Settings > REST API and create a new API Key with 'Write' permissions. Your token is encrypted at rest and injected securely at runtime.

Can I update plugins across all sites? +

Yes, the upgrade_site_resource tool can target specific resources across the entire network by providing the necessary parameters in the JSON body.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for MainWP. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.