You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MCP TypeScript SDK v2 can't OAuth to Hosted MCP: /oauth2/authorize returns an iss that doesn't match the discovered authorization server #453
The MCP TypeScript SDK v2 adds additional OAuth checks typescript-sdk#2344, and Monday's hosted MCP fails these checks, so the SDK v2 cannot connect.
Specifically, /oauth2/authorize stamps an iss "https://auth.monday.com", which does not match the authorization server "https://auth.monday.com/mcp" advertised by the well-known oauth-protected-resource.
Reproduction
Put this file in a dir and run npm i @modelcontextprotocol/client@2.0.0 && node repro.js.
It'll print out an auth url to the terminal. Visit it and auth. The client will throw:
Activity