For the complete documentation index, see llms.txt. This page is also available as Markdown.

MSP to MSP

Transfer an MSP and its Managed Companies to another MSP.

Overview

Use Keeper Commander CLI to transfer an entire MSP to another MSP. This includes the MSP itself, as a Managed Company, and all its Managed Companies (MCs).

MSP Americas & APAC: mspteamna@keepersecurity.com MSP EMEA: MSPTeamEMEA@keepersecurity.com

After approval, use Keeper Commander to request a transfer of your MC.

Scenario: The Sending MSP starts the transfer with all its Managed Companies. The Receiving MSP accepts it. Keeper Security reviews it. The Sending MSP completes it.

Command reference: Commander CLI and SDK

Terminology

Term
Definition

MSP

Managed Service Provider — a Keeper Security tenant that manages other companies

MC

Managed Company — a Keeper Security tenant that is managed by an MSP

Sending MSP

The MSP being transferred, along with all of the Managed Companies it owns

Receiving MSP

The MSP that will take ownership of the Sending MSP and its Managed Companies

Example Accounts Used in This Guide

Replace these examples with the administrator names and email addresses in your environment.

Role
Admin Name
Admin Email

Sending MSP Admin

sending-msp-admin

sending-msp-admin@example.com

Receiving MSP Admin

receiving-msp-admin

receiving-msp-admin@example.com

Prerequisites

  • Keeper Commander CLI is installed and configured.

  • You are the Principal Admin for the Sending or Receiving MSP.

  • You have the Receiving MSP administrator's name and email address.

Step 1 — Sending MSP: Initiate the Transfer

The Sending MSP administrator submits a request that includes the MSP and its Managed Companies.

1. Log in to Commander as the Sending MSP admin:

2. Initiate the transfer:

3. Select the Managed Company assets to transfer:

When the Managed Company asset selection screen appears:

  • Type a and press Enter to select all Managed Companies.

  • Type d and press Enter when you are done with your selection.

  • At the prompt "Do you want to transfer MSP company as well? [y/n]", type y and press Enter.

Selecting y transfers the MSP, as a Managed Company, and all its Managed Companies.

4. Verify the transfer request was sent:

The status should show that the Receiving MSP must accept the request. The Managed Companies list includes the MSP and its Managed Companies.

Step 2 — Receiving MSP: Accept the Transfer

The Receiving MSP admin logs in and accepts the inbound transfer request.

1. Log in to Commander as the Receiving MSP admin:

2. Check the incoming transfer request:

3. Accept the transfer:

4. Confirm acceptance:

The status should now reflect that the transfer is accepted and pending legal approval.

After both parties agree, Keeper Security emails both MSPs.

  • Provide any information Keeper requests.

  • Keeper approves or denies the transfer.

  • Keeper emails both parties with its decision.

No Commander action is required during this step. Wait for legal approval.

Step 4 — Sending MSP: Complete the Transfer

After Keeper approves the transfer, the Sending MSP administrator completes it in Commander.

1. Log in to Commander as the Sending MSP admin:

2. Confirm legal approval status:

3. Perform the transfer:

The MSP and all of its Managed Companies are now transferred to the Receiving MSP.

How to Cancel a Transfer

If you need to cancel a pending transfer before legal approval, the Sending MSP admin can run:

Cancel the transfer before Keeper approves it. This command cannot reverse a completed transfer.

Command Reference Summary

Step
Who Runs It
Command

Initiate transfer

Sending MSP

mc-transfer join-msp --target-name "<receiving-admin>" --target-email <receiving-email>

Check status

Either party

mc-transfer status --target-name "<other-admin>" --target-email <other-email>

Accept transfer

Receiving MSP

mc-transfer accept-mc --target-name "<sending-admin>" --target-email <sending-email>

Complete transfer

Sending MSP

mc-transfer perform --target-name "<receiving-admin>" --target-email <receiving-email>

Cancel transfer

Sending MSP

mc-transfer cancel --target-name "<receiving-admin>" --target-email <receiving-email>

Last updated

Was this helpful?