Trying to use auth0 as an OAuth server for a ChatGPT MCP Connector

I am trying to use Auth0 with ChatGTP with an MCP Connector. but the access token generated at the end returns an empty body in the UserInfo Endpoint.

At the end of the authentication flow, I obtain an access token which I validate in the /userInfo endpoint. The UserInfo Endpoint returns 200 but an empty body.

Based on similar questions, I assume ChatGPT is not requesting the `openid` scope when obtaining the token.

I am trying to see in the Auth Monitoring / Logs the scopes being requested.

Is there any thing I can do? I cannot see the logs and I don’t have control over the scopes being requested.

Same MCP server with Auth0 and Claude works seamlessly.

Hi @sergio.delamo

Welcome to the Auth0 Community!

Thank you for posting your question. Based on my research (it’s a fairly new topic for me), unless OpenAI changes its approach to the Remote MCP servers, there isn’t much we can do on the Auth0 side. Initially, I thought of enhancing the access token with custom claims upon successful login, but that won’t be a viable option due to the restrictions on which claims are subject to change.

If you don’t mind, I will leave the link to your question in the OpenAI community: MCP OAuth authentication does not send the scopes `openid` and `profile` - Bugs - OpenAI Developer Community

Thanks!
Dawid