oauth_helper_status
Diagnose OAuth authentication issues by checking process health, authentication status, timing details, and error information for troubleshooting.
Instructions
Get detailed diagnostic information about the OAuth helper process. Shows if authentication is in progress, process health, timing, and any errors. Use when troubleshooting authentication issues or checking if OAuth flow is working.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verbose | No | Include detailed log output if available (default: false) |
Implementation Reference
- src/server/tools/AuthTools.ts:60-75 (registration)Tool definition, schema, and handler for 'oauth_helper_status'. The handler delegates to server.getOAuthHelperStatus(verbose) for the core logic.tool: { name: "oauth_helper_status", description: "Get detailed diagnostic information about the OAuth helper process. Shows if authentication is in progress, process health, timing, and any errors. Use when troubleshooting authentication issues or checking if OAuth flow is working.", inputSchema: { type: "object", properties: { verbose: { type: "boolean", description: "Include detailed log output if available (default: false)" } } } }, handler: (args: { verbose?: boolean }) => server.getOAuthHelperStatus(args.verbose) } ];
- src/server/ServerSetup.ts:65-66 (registration)Registers all authentication tools from AuthTools, including 'oauth_helper_status'.// Register auth tools this.toolRegistry.registerMany(getAuthTools(instance));
- src/server/types.ts:52-52 (schema)Interface definition for the getOAuthHelperStatus method called by the tool handler.getOAuthHelperStatus(verbose?: boolean): Promise<any>;