BumblebeeBumblebee

CIPP

Overview

The CIPP (CyberDrain Improved Partner Portal) integration allows Bumblebee to manage Microsoft 365 tenants across your MSP portfolio. Currently, it supports listing users and their assigned licenses for specific tenants.

Prerequisites & Setup

Before setting up the CIPP integration, you need:

  • An active CIPP instance (hosted or self-hosted).
  • Administrator access to CIPP.

1. Create an API Client in CIPP

  1. In your CIPP dashboard, navigate to Integrations > CIPP-API.
  2. Click Actions > Create New Client.
  3. Fill in an App Name (e.g., "Bumblebee") and submit.
  4. Important: Copy the Application Secret immediately and store it securely.
  5. Find your new client in the table, ensure it is Enabled, and click Actions > Save Azure Configuration to apply the changes.

2. Required Connection Details

You will need the following four values to configure the integration:

  • Token URL: Usually https://login.microsoftonline.com/<your-mgmt-tenant-id>/oauth2/v2.0/token
  • CIPP Client ID: The Client ID of the API client you just created.
  • CIPP Client Secret: The Application Secret you saved in step 4.
  • API Base URL: The URL of your CIPP API (e.g., https://api.yourinstance.com/api).

Configure in Bumblebee

  1. Go to the Integrations page in Bumblebee.
  2. Click on CIPP.
  3. Enter the Token URL, Client ID, Client Secret, and API Base URL.
  4. Save the configuration.

Available Tools

Microsoft 365 Management

  • list_users - List all users for a specific tenant and return their assigned license names. Required: tenant_filter (e.g., "client.onmicrosoft.com")

Reference: CIPP API Documentation