Welcome to Zuora Product Documentation

Explore our rich library of product information

Install Zuora MCP server in Gemini CLI

Learn how to configure and authenticate the Zuora MCP server in Gemini CLI using OAuth 2.0 so you can run MCP commands against your Zuora tenant.

Ensure that you have created an OAuth 2.0 client and obtained the Client ID, Client Secret, and MCP endpoint for your environment.

  1. Open the ~/.gemini/settings.json file and add the following configuration:
    
    "zuora-mcp": {
      "oauth": {
        "clientId": "${clientId}",
        "clientSecret": "${clientSecret}"
      },
      "httpUrl": "${mcpEndpoint}"
    }
            
  2. Replace the placeholders with your values:
    • clientId: The OAuth client ID.
    • clientSecret: The OAuth client secret.
    • httpUrl: The tenant-specific MCP endpoint.
  3. Launch the Gemini CLI application.
  4. To verify that the MCP server is configured, run the following command.
    
    /mcp list
            

    Confirm that the Zuora MCP server appears in the list. If the server does not appear, restart the CLI and run the command again.

  5. Run the following command to authenticate the MCP server.
    
    /mcp auth
            

    Follow the on-screen instructions to approve the authentication request. Gemini redirects you to the OneID authentication page to complete the process.

The Zuora MCP server is configured and authenticated in Gemini CLI. You can now use MCP commands to interact with your Zuora tenant.