GPT‑Админ — one MCP hub, any AI controls any infrastructure
gptadmin defines 2 tools with complete schemas and enums. Tool descriptions are present but lack context about WHEN to use them and HOW errors are handled. Parameter descriptions are missing entirely, the schema shows 'action', 'id', 'client_id', etc. with no explanation of what each field controls. Naming is reasonable (action-based: access_clients, operations) but descriptions are terse (42 and 50 chars respectively). The access_clients tool performs sensitive admin operations (issue tokens, bind/unbind, revoke, set_role) and the description does mention 'Explicit admin/owner authority required', but there is no indication of error recovery paths, retryability, or what happens on failure. The operations tool is read-only and well-scoped, but neither tool includes response schema documentation or pagination guidance. This is mid-tier quality: schemas are complete, naming is acceptable, but descriptions and parameter guidance fall short of production standards.
Admin API for named MCP connections: list, issue with profile_id/role, bind/unbind, revoke, set_role, token (read saved value for exact id). Explicit admin/owner authority required; full execution alone is not admin.
Owner API: persisted access-operation history. A started operation without completion was interrupted; inspect rather than blindly repeat.
All parameters lack descriptions, LLM cannot infer intent from names alone.
No response schema documentation, agent cannot plan follow-up actions or extract required fields.
Tool descriptions are under 50 characters and lack guidance on error recovery.
Parameter dependencies undocumented, LLM may pass incompatible combinations.
No idempotency guidance for sensitive operations (issue, revoke, set_role).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 66 | 2026-07-28+ | v2 |
No guidance on what 'admin/owner authority' means or how to check/request it.