
Getting Started
To begin testing OAuth flows:- Navigate to the OAuth Flow tab
- If no HTTP servers are configured, you’ll be prompted to configure a target server
- Click Configure Target to open the OAuth Profile Modal
- Enter your server’s base URL and configure optional settings
- Click Save configuration to create the test profile
OAuth Profile Configuration
The OAuth Profile Modal lets you configure test targets with the following options:Required Settings
- Server Name: A unique identifier for this test configuration
- Server URL: The base URL of your MCP server (e.g.,
https://example.com) - Protocol: Choose from 2025-03-26, 2025-06-18 (Latest), or 2025-11-25 (Draft)
- Registration: Select CIMD (URL-based), Dynamic (DCR), or Pre-registered
Advanced Settings (Optional)
- Scopes: Space-separated OAuth scopes (e.g.,
openid profile email) - Client Credentials: Pre-configured client ID and secret for pre-registered flows
- Custom Headers: Additional headers for discovery and token requests (useful for API keys)
Interactive Flow Guide
The OAuth debugger provides an interactive guide that walks you through each step of the OAuth flow:- Step-by-step breakdown: Each step shows its title, description, and current status (Pending, In Progress, or Complete)
- Educational hints: Learn what to pay attention to at each step with contextual “teachable moments”
- Tips and best practices: Get helpful tips for common issues and configuration recommendations
- Synchronized diagram: Click “Show in diagram” to focus on a specific step in the sequence diagram
- HTTP request/response logs: Inspect the actual HTTP traffic for each step, including headers and body content
- Console output: View detailed JSON data for metadata, tokens, and other OAuth artifacts
Protocol Versions
The debugger supports multiple MCP OAuth protocol versions:- 2025-03-26 - Original MCP OAuth specification with direct discovery from MCP server base URL
- 2025-06-18 - Current specification with Protected Resource Metadata (RFC9728)
- 2025-11-25 - Draft specification with Client ID Metadata Documents (CIMD) support
OAuth Steps
- Metadata Discovery
- Client Registration
- Request & fetch auth code
- Request access token
Features
Integrated Controls
The OAuth debugger includes streamlined controls in the logger panel:- Configure (gear icon): Open the OAuth Profile Modal to modify server settings
- Reset (refresh icon): Reset the current flow to start over
- Continue: Advance to the next step in the OAuth flow
Edit Configuration
You can edit your server configuration during OAuth testing. Click the Configure button (gear icon) to modify settings like:- Server URL
- Protocol version
- Registration strategy
- OAuth scopes
- Custom headers
- Client credentials
Copy Logs
Export OAuth logs for debugging or sharing with your team. Click Copy logs to copy in two formats:- Guide view - Step-by-step explanation with teachable moments and tips
- Raw view - Complete timeline with all HTTP requests and responses

