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 , 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.
- In ChatGPT, navigate to , and then click Create App in the Advanced Settings section.
- Configure the app fields as follows:
- In the Name field, enter a name of your choice for the MCP connection.
- In the Description field, enter a description of your choice.
- In the MCP Server URL field, enter the MCP server endpoint for your Zuora environment. For the list of endpoints, see the first tab.
- From the Authentication list, select OAuth.
- From the Client Registration Method list, select User-Defined OAuth Client.
- Copy the Callback URL that ChatGPT dynamically generates, and use it to create OAuth 2.0 credentials in Zuora OneID.
- In the OAuth Client ID field, enter the client ID generated for your Zuora OAuth 2.0 credentials.
- In the OAuth Client Secret field, enter the client secret generated for your Zuora OAuth 2.0 credentials.
- From the Token endpoint auth method list, select
client_secret_post. - In the Auth URL field, enter
https://one.zuora.com/oauth2/authorize. - In the Token URL field, enter
https://one.zuora.com/oauth2/token. - Leave the Registration URL field empty.
- In the Authorization server base field, enter the same value as the MCP Server URL.
- In the Resource field, enter the same value as the MCP Server URL.
- Clear the OIDC enabled checkbox.
- Click Create.
- 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.