An authentication proxy server that integrates Descope OAuth2 authentication with Playwright MCP tools, providing role-based access control for MCP tool execution
Single tool 'browser_install' has a description but lacks a visible input schema in the source code. The tool is referenced in auth-proxy.ts for role-based access control, but no explicit JSON Schema definition, parameter types, or output schema are documented. The description is minimal (67 chars) and does not explain what the tool returns, when to use it, or what parameters it accepts. No parameter documentation visible. Tool composition is unclear, it appears to be a write operation but lacks error handling guidance or recovery instructions.
Admin-only tool for installing browser dependencies, requires Tenant Admin role
No input schema visible for browser_install tool. Cannot verify parameter types, required fields, or constraints.
Tool description is too brief (67 chars) and lacks WHAT it does, WHEN to use it, and WHAT it returns. Does not explain prerequisites or side effects.
No parameter documentation. Tool accepts unknown inputs with unknown types and constraints. LLM cannot infer valid parameter names or formats.
No error handling guidance. Tool is marked WRITE (destructive/state-changing) but provides no recovery instructions, retryability classification, or actionable error messages.
Tool definition inferred from code reference only; no explicit tool registration with schema visible in source.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | <=2025-11-25 | v2 |