diff --git a/CHANGELOG.md b/CHANGELOG.md
index a3a20f55e..1a4d314ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+### Changed
+- Updated MCP OAuth consent screen to use Sourcebot branded logo with dark/light mode support. [#1062](https://github.com/sourcebot-dev/sourcebot/pull/1062)
+
## [4.16.3] - 2026-03-27
### Added
diff --git a/packages/web/src/app/oauth/authorize/components/consentScreen.tsx b/packages/web/src/app/oauth/authorize/components/consentScreen.tsx
index 8d22d126c..c620f8430 100644
--- a/packages/web/src/app/oauth/authorize/components/consentScreen.tsx
+++ b/packages/web/src/app/oauth/authorize/components/consentScreen.tsx
@@ -5,7 +5,8 @@ import { LoadingButton } from '@/components/ui/loading-button';
import { isServiceError } from '@/lib/utils';
import { ClientIcon } from './clientIcon';
import Image from 'next/image';
-import logo from '@/public/logo_512.png';
+import logoDark from '@/public/sb_logo_dark_small.png';
+import logoLight from '@/public/sb_logo_light_small.png';
import { useEffect, useState } from 'react';
import useCaptureEvent from '@/hooks/useCaptureEvent';
import { useToast } from '@/components/hooks/use-toast';
@@ -77,11 +78,18 @@ export function ConsentScreen({
+