Welcome to Zuora Product Documentation

Explore our rich library of product information

Install Zuora MCP server in ChatGPT

Learn how to install and configure the Zuora Remote MCP Server as a custom connector in ChatGPT using OAuth authentication.

  • Access to Developer mode in ChatGPT. To enable it, in ChatGPT, navigate to Settings > Apps > Advanced Settings, and then switch Developer mode on. Developer mode lets you add custom connectors.
  • The MCP server URL for your Zuora environment. For the list of environment-specific URLs, see the prerequisites tab.
  • An OAuth 2.0 client (client ID and client secret) created in Zuora OneID.

Complete the following steps to add the Zuora Remote MCP Server as a custom connector in ChatGPT.

  1. In ChatGPT, navigate to Settings > Apps, and then click Create App in the Advanced Settings section.
  2. Configure the app fields as follows:
    1. In the Name field, enter a name of your choice for the MCP connection.
    2. In the Description field, enter a description of your choice.
    3. In the MCP Server URL field, enter the MCP server endpoint for your Zuora environment. For the list of endpoints, see the first tab.
    4. From the Authentication list, select OAuth.
    5. From the Client Registration Method list, select User-Defined OAuth Client.
    6. Copy the Callback URL that ChatGPT dynamically generates, and use it to create OAuth 2.0 credentials in Zuora OneID.
    7. In the OAuth Client ID field, enter the client ID generated for your Zuora OAuth 2.0 credentials.
    8. In the OAuth Client Secret field, enter the client secret generated for your Zuora OAuth 2.0 credentials.
    9. From the Token endpoint auth method list, select client_secret_post.
    10. In the Auth URL field, enter https://one.zuora.com/oauth2/authorize.
    11. In the Token URL field, enter https://one.zuora.com/oauth2/token.
    12. Leave the Registration URL field empty.
    13. In the Authorization server base field, enter the same value as the MCP Server URL.
    14. In the Resource field, enter the same value as the MCP Server URL.
    15. Clear the OIDC enabled checkbox.
  3. Click Create.
  4. Complete the authorization flow in OneID to finish the connector setup.

The Zuora Remote MCP Server is configured as a custom connector in ChatGPT and is ready to use.