Just updated126 new versions in the last 24 hours
MainWP Team Control extension banner
Plugin Updated

MainWP Team Control

by MainWP mainwp.com v5.1 Unlimited sites

MainWP Team Control is an extension by MainWP that adds team management to the MainWP Dashboard. It lets you create custom roles and decide exactly which Child sites, Dashboard features and extensions each team member can reach, so work can be shared without handing everyone full access.

Version
5.1
Released
May 21, 2026
Developer
MainWP
Type
WordPress plugin
Requires
MainWP
Licence
GPL
Included in
Every plan, or $3.99 a year on its own

What’s new in MainWP Team Control 5.1

Version 5.1 · May 21, 2026 Latest
  • NewNew API Backups permissions for more granular control over backup management actions.
  • NewREST API permission controls for team roles, including API keys and application passwords.
  • NewEmpty-page placeholder UI elements for a more consistent experience when no data is available.
  • NewMulti-role filtering and bulk role-change options in the "Users" tab for easier user management.
  • NewRole user counts with quick links to filter users by selected role.
  • ImprovedUsers table now renders initial data server-side to improve loading reliability.
  • ImprovedEnabled DataTables state saving for the roles table to preserve table preferences.
  • ImprovedImproved permissions, edit role modals, and action button styling for better usability and visual consistency.

What it does

Once more than one person manages client sites from a MainWP Dashboard, giving everyone the same access becomes a risk. Default WordPress roles are too broad for this kind of setup. This extension lets you build roles around real responsibilities, so a content editor, a developer and a support person each see only the sites and tools that match their work. It follows the least privilege idea: people get the access they need and nothing more.

Everything runs inside the MainWP Dashboard, which this extension requires, with no extra plugins or external APIs. You define a role, choose its permissions for specific Child sites, Dashboard areas and individual MainWP Extensions, then assign it to users. Permissions also cover REST API access, including API keys and application passwords, plus backup management actions. The Users tab supports filtering by several roles and changing roles in bulk, which helps as an agency adds staff.

Best for

  • Web agencies managing many client sites through MainWP
  • Freelancers who bring in contractors or assistants
  • Teams that need restricted access per client site

Features

Custom role creation

Build your own roles with permissions that match each team member's responsibilities, going beyond the default WordPress user roles.

Per-site access control

Limit which Child sites a user can manage, so team members only work on the client sites assigned to them.

Extension and Dashboard permissions

Restrict access to individual MainWP Extensions and specific Dashboard features, keeping sensitive tools available only to the people who need them.

REST API permission controls

Set what each team role can do through the REST API, including permissions around API keys and application passwords.

Backup action permissions

Control who can perform backup management actions through dedicated API Backups permissions for team roles.

Bulk role changes

Filter the Users tab by multiple roles and change roles for many users at once instead of editing each account.

Role user counts

See how many users hold each role, with quick links that filter the user list to the selected role.

No limit on team members

Add as many team members as you need, so access management keeps up as your agency grows.

MainWP Team Control older versions

  • 5.0.3Sep 24, 20253 improvements
  • 5.0.2Mar 8, 20251 improvement
  • 5.0.1May 29, 20241 improvement
  • 5.0Feb 29, 2024
  • 4.0.4Aug 26, 2023
  • 4.0.3Apr 18, 2023

Members and buyers of this product can download older versions.

Questions about MainWP Team Control

Does this work without MainWP?

No. It is an extension for the MainWP Dashboard and works directly inside it. You need MainWP in place, but no additional plugins or external APIs are required for the team features.

Can I give a team member access to only some client sites?

Yes. Roles can be limited to specific Child sites, so a user only sees and manages the sites you assign. You can also restrict which Dashboard features and MainWP Extensions that role can use.

Can I control API access for team members?

Yes. Team roles include REST API permission controls covering API keys and application passwords, along with separate permissions for backup management actions through the API.

Is there a cap on how many users I can add?

No. The extension supports unlimited users, so you can add team members as needed and manage their roles in bulk from the Users tab.

Is MainWP Team Control free?

The code of MainWP Team Control is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of MainWP Team Control is this?

Version 5.1, released May 21, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update MainWP Team Control?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of MainWP Team Control automatically and keeps a backup, so you can roll back.

What does MainWP Team Control need?

MainWP Team Control needs MainWP installed and active.

More from MainWP

MainWP Team Control 5.1Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in