Experimental MCP extension for proactive third-party OAuth readiness discovery on local stdio servers.
Both tools have minimal definitions. gmail_list_labels and mock_whoami lack parameter descriptions, input schemas are empty objects (no type information), and descriptions are generic. No output schemas documented. The server is experimental OAuth infrastructure, not a production tool suite. Tool definitions are inferred from code rather than explicitly registered with full schemas.
List labels in the authorized Gmail account.
Verify that the mock provider is authorized.
Empty input schemas: both tools declare Input: {} with no type definitions, parameter names, or constraints.
Missing output schema documentation. No structured definition of what gmail_list_labels returns (labels array structure, fields, pagination). LLMs cannot plan downstream calls without knowing response shape.
Descriptions are generic and under 50 characters. 'List labels in the authorized Gmail account' and 'Verify that the mock provider is authorized' lack context on when to call, what data is returned, or prerequisites.
Tool definitions inferred from code, not explicitly registered with full schema.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2026-07-28+ | v2 |
No error handling guidance. If authorization fails or Gmail API returns an error, no recovery hints provided to the LLM (e.g., 'Call start() to authorize first').