diff --git a/src/components/mcp-servers/OAuth2Auth.test.tsx b/src/components/mcp-servers/OAuth2Auth.test.tsx
index cec5521..d8727a3 100644
--- a/src/components/mcp-servers/OAuth2Auth.test.tsx
+++ b/src/components/mcp-servers/OAuth2Auth.test.tsx
@@ -51,6 +51,27 @@ describe("OAuth2Auth", () => {
expect(screen.queryByLabelText(/Password/i)).not.toBeInTheDocument();
});
+ it("should not mark Issuer URL and Token URL as required (mcp-context-forge#6467)", () => {
+ // Neither field is actually required: they're alternatives (discovery
+ // via the issuer can derive the token URL, or the token URL can be
+ // supplied directly), and mcpServerFormSchema (useMCPServerForm.ts)
+ // never enforces their presence.
+ render(