Welcome to Zuora Product Documentation

Explore our rich library of product information

Install Zuora MCP server in Cursor

You must have created an OAuth 2.0 client and obtained the Client ID and Client Secret. For more detailed information, see Create OAuth 2.0 credentials for remote MCP client.

  1. Open Cursor settings.
    On macOS, navigate to Cursor > Settings > Cursor Settings.
  2. Open the MCP configuration.
    In the settings, locate Tools and MCP, and select New MCP Server.
  3. Add the Zuora MCP server configuration.
    Add the following configuration:
    
    "zuora-mcp": {
      "url": "${mcpEndpoint}",
      "auth": {
        "CLIENT_ID": "${clientId}",
        "CLIENT_SECRET": "${clientSecret}"
      }
    }
            
  4. Provide the required configuration values.
    Replace the placeholders with your values:
    • mcpEndpoint: The endpoint for your environment.
    • CLIENT_ID and CLIENT_SECRET: Your OAuth credentials.
  5. Restart the application for the configuration to take effect.
    You should see that the server was added, there should be no errors.
  6. Click Connect next to the MCP server and follow the prompts to select and authenticate your tenant.

The Zuora MCP server is configured and connected. You can now use Cursor to interact with your Zuora tenant.

Note: If the connection fails, ensure that the redirect URI configured in your OAuth client (cursor://anysphere.cursor-mcp/oauth/callback) exactly matches the value expected by Cursor. Any mismatch causes authentication to fail.