diff --git a/packages/twenty-server/src/main.ts b/packages/twenty-server/src/main.ts index 13b2cd708ed..3190a509539 100644 --- a/packages/twenty-server/src/main.ts +++ b/packages/twenty-server/src/main.ts @@ -28,7 +28,9 @@ const bootstrap = async () => { setPgDateTypeParser(); const app = await NestFactory.create(AppModule, { - cors: true, + // Expose WWW-Authenticate so browser-based MCP clients can read the + // resource_metadata pointer on 401. Required by MCP authorization spec. + cors: { exposedHeaders: ['WWW-Authenticate'] }, bufferLogs: process.env.LOGGER_IS_BUFFER_ENABLED === 'true', rawBody: true, snapshot: process.env.NODE_ENV === NodeEnvironment.DEVELOPMENT,