CLI to control Superhuman.app via Chrome DevTools Protocol (CDP)
Scoring was not performed
Input schemas are not visible in source. Tool registration references external schema objects (DraftSchema, SendSchema, etc.) but their definitions are not provided. Cannot verify parameter types, descriptions, constraints, or validation rules. Per hard scoring rule: if tool has no visible input schema, schema score MUST be 0.
No output schema documentation visible. Tool descriptions do not document what fields are returned, their types, or structure. Critical for LLM reasoning about downstream tool calls and data extraction. LLMs need to know what fields to expect.'
Irreversible operations lack confirmation/dry-run pattern. Tools like superhuman_send, superhuman_delete, superhuman_calendar_delete have IRREVERSIBLE or DESTRUCTIVE risk but no visible confirmation mechanism. Agents make mistakes, a confirm_before_execute pattern prevents catastrophic errors.'
No error recovery guidance visible. Tools lack descriptions of what errors can occur and what the agent should do next. Try search_users() with a partial name.' Without this, agents cannot self-correct.
Generic/missing description for superhuman_ask_ai. Description is empty or missing entirely.
Parameter dependency relationships undocumented. Example: superhuman_reply and superhuman_reply_all accept 'send' boolean parameter, but description does not explain mutual exclusivity of draft vs send mode, or what default behavior is.
No permission gate or scope declarations. Tools perform write, delete, and send operations on user email and calendar without visible permission checks or role-based access control. Each tool should declare what permissions it requires.'
No pagination or result limits documented. Tools like superhuman_search, superhuman_inbox, superhuman_calendar_list likely return multiple results but descriptions do not specify limit, offset, or cursor parameters.
No audit logging or error reporting patterns visible. No evidence of structured error responses, error codes, or logging mechanism. Tools performing sensitive operations (send, delete, calendar) should log who, what, when.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 0 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 25 | - | v1 |