Unable to verify MPN ID in Azure App registration

Jeremy Antoniuk 0 Reputation points
2025-03-04T20:18:07.3333333+00:00

Hi,

I am trying to complete the App registration process for our SaaS app MS Oauth. We have our MPN ID from the partner center, finished the account authentication, setup an app registration in Azure, but when we try to "associate a partner center MPN ID" with the app registration, we get...

The MPN ID you provided does not exist, or you do not have access to it. Please provide a valid MPN ID and try again.

...

Multiple people have confirmed the MPN ID exists, is valid, and is authenticated. Any suggestions?

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
23,515 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. sandip pandey 0 Reputation points
    2025-03-04T20:25:43.4333333+00:00

    "The MPN ID you provided does not exist, or you do not have access to it. Please provide a valid MPN ID and try again."

    typically indicates a problem with the MPN ID's validity or the permissions associated with your account. To resolve this, please verify the following:

    1. MPN ID Validity and Verification:
      • Ensure that your MPN ID is valid and that your Microsoft Partner Network account has completed the verification process. The MPN account must be the Partner Global Account (PGA) for your organization.
      • Confirm that the domain of the email address used during MPN account verification matches either the publisher domain configured on the app or a DNS-verified custom domain added to the Azure Active Directory (AD) tenant
    2. User Permissions:
      • Verify that the user performing the association has the necessary permissions in both Azure AD and Partner Center:
      • Azure AD: The user should be a member of one of the following roles: Application Administrator, Cloud Application Administrator, or Global Administrator.
      • Partner Center: The user should have one of the following roles: MPN Administrator, Accounts Administrator, or Global Administrator.
    3. Multi-Factor Authentication (MFA):
      • Ensure that the user performing the association is signing in using multi-factor authentication, as this is a requirement for the process.

    Directory Alignment:

    • Check that the app registration resides in the same Azure AD directory associated with your MPN ID. If you have multiple directories, the app registration should be under the directory linked to your MPN ID. Misalignment can cause the association to fail.
    0 comments No comments

  2. Akhilesh Vallamkonda 12,415 Reputation points Microsoft External Staff
    2025-03-04T23:22:12.4866667+00:00

    Hi @Jeremy Antoniuk

    Thank you for reaching Microsoft!
    When it comes to the error message The MPN ID you provided does not exist, or you do not have access to it. Please provide a valid MPN ID and try again that you received, most commonly caused by the signed-in user not being a member of the proper role for the MPN account in Partner Center.
    See requirements for a list of eligible roles and common issues.
    In Entra ID this user must be a member of one of the following roles: Application Admin, Cloud Application Admin, or Global Admin.

    In the Partner Center this user must have of the following roles: MPN Admin, Accounts Admin, or a Global Admin.

    This can also be caused by the tenant the app is registered in not being added to the MPN account, or an invalid MPN ID.
    Please follow the document to troubleshoot MPNAccountNotFoundOrNoAccess

    I would like to confirm that MPN associated with Entra ID, and the current directory are same, as you cannot associate an MPN with different directory other than one approved.

    Hope this helps. If this is not your query do let us know by responding in the comments section.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.