MainWP Dashboard abilities, governed through the Bridge

An agent can list and inspect every child site, client, and tag on a MainWP dashboard, then add, sync, update, suspend, reconnect, or remove sites and clients, and queue or check the progress of core, plugin, and theme updates across the managed sites.

Abilities
6226 read31 write5 destructive
Active installs
20K+
Rating
98% (2,351 ratings)
Version
6.2
Requires
WP 6.2+, PHP 7.4+
Last updated
2026-09-09

What has to be true first

Needs WordPress 6.9 or later with MainWP Dashboard active. Every ability checks the manage_options capability through the plugin's own permission helper, so only a WordPress administrator account can use any of them through the Bridge.

A note on the count below

62 wp_register_ability calls read directly across the plugin's site, client, tag, update, and batch ability files, matching the directory's count of 62 exactly. Every one carries explicit readonly/destructive annotations in the source, so no defaults were assumed.

The 62 MainWP Dashboard abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 26

  • Read

    Get Batch Job Status

    Retrieve status of a queued batch operation (sync, update, reconnect, disconnect, check, suspend). Returns progress, results, and errors.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-batch-job-status-v1
  • Read

    List MainWP Clients

    List MainWP clients with pagination and filtering.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-list-clients-v1
  • Read

    Count MainWP Clients

    Count total number of MainWP clients.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-count-clients-v1
  • Read

    Get MainWP Client

    Get detailed information about a single MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-client-v1
  • Read

    Get Client Sites

    Get sites associated with a MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-client-sites-v1
  • Read

    Count Client Sites

    Count sites associated with a MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-count-client-sites-v1
  • Read

    Get Client Costs

    Get cost tracker entries for a MainWP client. Requires Cost Tracker module.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-client-costs-v1
  • Read

    List MainWP Sites

    List MainWP child sites with pagination and filtering. Returns basic site information including ID, URL, name, and connection status.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-list-sites-v1
  • Read

    Get MainWP Site

    Get detailed information about a single MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-v1
  • Read

    Get Site Plugins

    Get list of plugins installed on a child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-plugins-v1
  • Read

    Get Site Themes

    Get list of themes installed on a child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-themes-v1
  • Read

    Get Abandoned Plugins

    Get list of abandoned plugins on a child site. Returns plugins detected during last sync. Data freshness depends on sync frequency.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-abandoned-plugins-v1
  • Read

    Get Abandoned Themes

    Get list of abandoned themes on a child site. Returns themes detected during last sync. Data freshness depends on sync frequency.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-abandoned-themes-v1
  • Read

    Get Site Security

    Get security status for a MainWP child site including vulnerability counts, security issues, and issue categories detected during last sync.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-security-v1
  • Read

    Get Site Changes

    Get non-MainWP changes detected on a child site. Requires Logs module.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-changes-v1
  • Read

    Get Site Client

    Get client assigned to a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-client-v1
  • Read

    Get Site Costs

    Get costs associated with a MainWP child site. Requires Cost Tracker module to be active.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-costs-v1
  • Read

    Count MainWP Sites

    Count total MainWP child sites with optional filtering.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-count-sites-v1
  • Read

    Get Sites Basic

    Get basic site info (id, url, name only) for fast bulk retrieval. Use list_sites_v1 for full details with filtering, or get_site_v1 for complete single-site information.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-sites-basic-v1
  • Read

    List MainWP Tags

    List MainWP tags with pagination and filtering. Returns tag information including ID, name, color, and sites count.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-list-tags-v1
  • Read

    Get MainWP Tag

    Get detailed information about a single MainWP tag.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-tag-v1
  • Read

    Get Tag Sites

    Get list of sites associated with a tag.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-tag-sites-v1
  • Read

    Get Tag Clients

    Get list of clients associated with a tag.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-tag-clients-v1
  • Read

    List Available Updates

    List available updates across MainWP child sites with filtering and pagination.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-list-updates-v1
  • Read

    List Ignored Updates

    List updates that have been marked as ignored.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-list-ignored-updates-v1
  • Read

    Get Site Updates

    Get available updates for a single site with optional filtering by update type.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-get-site-updates-v1

Write 31

  • Write

    Add MainWP Client

    Create a new MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-add-client-v1
  • Write

    Update MainWP Client

    Update an existing MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-client-v1
  • Write

    Suspend MainWP Client

    Suspend a MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-suspend-client-v1
  • Write

    Unsuspend MainWP Client

    Unsuspend a MainWP client.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-unsuspend-client-v1
  • Write

    Sync MainWP Sites

    Trigger synchronization for one or more child sites. Operations with >200 sites are automatically queued for background processing.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-sync-sites-v1
  • Write

    Add MainWP Site

    Add a new MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-add-site-v1
  • Write

    Update MainWP Site

    Update settings for a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-site-v1
  • Write

    Reconnect MainWP Site

    Reconnect a disconnected MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-reconnect-site-v1
  • Write

    Disconnect MainWP Site

    Disconnect a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-disconnect-site-v1
  • Write

    Suspend MainWP Site

    Suspend a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-suspend-site-v1
  • Write

    Unsuspend MainWP Site

    Unsuspend a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-unsuspend-site-v1
  • Write

    Check MainWP Site

    Check connectivity status of a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-check-site-v1
  • Write

    Activate Site Plugins

    Activate plugins on a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-activate-site-plugins-v1
  • Write

    Deactivate Site Plugins

    Deactivate plugins on a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-deactivate-site-plugins-v1
  • Write

    Activate Site Theme

    Activate a theme on a MainWP child site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-activate-site-theme-v1
  • Write

    Reconnect MainWP Sites

    Reconnect multiple MainWP child sites. Operations with >200 sites are automatically queued.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-reconnect-sites-v1
  • Write

    Disconnect MainWP Sites

    Disconnect multiple MainWP child sites. Operations with >200 sites are automatically queued.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-disconnect-sites-v1
  • Write

    Check MainWP Sites

    Check connectivity status of multiple MainWP child sites. Operations with >200 sites are automatically queued.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-check-sites-v1
  • Write

    Suspend MainWP Sites

    Suspend multiple MainWP child sites. Operations with >200 sites are automatically queued.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-suspend-sites-v1
  • Write

    Add MainWP Tag

    Create a new MainWP tag.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-add-tag-v1
  • Write

    Update MainWP Tag

    Update an existing MainWP tag.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-tag-v1
  • Write

    Run Updates

    Execute updates on one or more MainWP child sites. Operations with >200 sites are automatically queued for background processing.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-run-updates-v1
  • Write

    Set Ignored Updates

    Add or remove items from the ignored updates list for a site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-set-ignored-updates-v1
  • Write

    Update Site Core

    Update WordPress core for a single site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-site-core-v1
  • Write

    Update Site Plugins

    Update plugins for a single site. Optionally specify slugs to update only specific plugins.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-site-plugins-v1
  • Write

    Update Site Themes

    Update themes for a single site. Optionally specify slugs to update only specific themes.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-site-themes-v1
  • Write

    Update Site Translations

    Update translations for a single site. Optionally specify slugs to update only specific translations.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-site-translations-v1
  • Write

    Ignore Site Core

    Add or remove WordPress core from the ignored updates list for a single site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-ignore-site-core-v1
  • Write

    Ignore Site Plugins

    Add or remove plugins from the ignored updates list for a single site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-ignore-site-plugins-v1
  • Write

    Ignore Site Themes

    Add or remove themes from the ignored updates list for a single site.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-ignore-site-themes-v1
  • Write

    Update All

    Execute ALL available updates (core, plugins, themes, translations) across all sites or specified sites. WARNING: This is a broad operation. For targeted updates, use run_updates_v1 with specific types[] and site_ids_or_domains[]. Operations with >200 sites are queued.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-update-all-v1

Destructive 5

  • Destructive

    Delete MainWP Client

    Delete a MainWP client. Requires confirm: true or dry_run: true.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-delete-client-v1
  • Destructive

    Delete MainWP Site

    Delete a MainWP child site. Requires confirmation. Supports dry-run mode.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-delete-site-v1
  • Destructive

    Delete Site Plugins

    Delete plugins from a MainWP child site. Requires confirmation. Supports dry-run mode.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-delete-site-plugins-v1
  • Destructive

    Delete Site Themes

    Delete themes from a MainWP child site. Requires confirmation. Supports dry-run mode.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-delete-site-themes-v1
  • Destructive

    Delete MainWP Tag

    Delete a MainWP tag. Requires confirmation or supports dry-run mode.

    Permission
    manage_optionsAdministrators
    MCP tool
    aafm-bridge-mainwp-delete-tag-v1

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install MainWP Dashboard and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. MainWP Dashboard registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from MainWP Dashboard starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does MainWP Dashboard work with the Bridge?

Yes. MainWP registers its site, client, tag, and update operations as abilities in the core WordPress Abilities API with no extra plugin setting, so the Bridge can list and wrap every one once the operator switches it on.

Do MainWP Dashboard's abilities register automatically?

Yes, unconditionally, once MainWP Dashboard is active. Nothing else has to be configured for the Bridge to discover them.

Does MainWP Dashboard need anything special to work with the Bridge?

Needs WordPress 6.9 or later with MainWP Dashboard active. Every ability checks the manage_options capability through the plugin's own permission helper, so only a WordPress administrator account can use any of them through the Bridge.

More Backup plugins

Jetpack

Conditional

An agent can list and toggle Jetpack feature modules, check and rebuild the XML sitemap, read a post's shortlink and Jetpack-computed related posts, and read or adjust Jetpack Monitor's uptime-notification settings.

Backup3M+ active installs
5 read3 write
View abilities

An agent can list recent backups with their status and size, start a new full-site or database-only backup, and poll a specific backup's progress until it completes.

Backup1M+ active installs
2 read1 destructive
View abilities

BackWPup

Conditional

An agent can list configured backup jobs, check whether a backup is currently running, start one on demand, cancel a stuck job, and pull backup log content to diagnose a failure, which is useful for taking a safety backup right before a risky change.

Backup400K+ active installs
6 destructive
View abilities

Verified from MainWP Dashboard's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, mainwp or MainWP Dashboard. Back to the full directory.

Back to the plugin directory

Bridge MainWP Dashboard, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.