I am submitting an MCP Server plugin. The server is built in Cloudflare Workers using their OAuth package which provides prebuilt CIMD support. While doing the Scan Tools process, my AS responds to the authentication request with invalid_request because ChatGPT is trying to redirect to https://chatgpt.com/connector_platform_oauth_redirect although the CIMD JSON document provided only lists https://chatgpt.com/connector/oauth/[id-string-here]
{
"client_id": "https://chatgpt.com/oauth/[id-string-here]/client.json",
"client_uri": "https://chatgpt.com/",
"redirect_uris": [
"https://chatgpt.com/connector/oauth/[id-string-here]"
],
"token_endpoint_auth_method": "private_key_jwt",
"token_endpoint_auth_methods_supported": [
"none",
"private_key_jwt"
],
"grant_types": [
"authorization_code",
"refresh_token"
],
"response_types": [
"code"
],
"client_name": "ChatGPT",
"logo_uri": "https://persistent.oaistatic.com/sonic/misc/openai-logo.png",
"token_endpoint_auth_signing_alg": "RS256",
"jwks_uri": "https://chatgpt.com/oauth/jwks.json"
}
Obviously this is not an issue for everybody because other platforms have successfully submitted their MCP Server plugins to the platform, but surely I’m not the only one running into this issue.