Gmail MCP server with comprehensive Gmail API integration - 17 tools for email management, search, sending, labels, filters, and settings
Gmail MCP server has 17 tools with significant definition gaps. Tool names follow verb_noun convention (get_, create_, send_, list_) which is good. However, source code inspection reveals NO visible input schemas, parameter descriptions, or output documentation in the provided files. The index.ts is minimal (2 lines), and while tool files are listed, their actual definitions are not shown. Without seeing the actual tool class implementations, parameter schemas, and descriptions, scoring must be conservative. The bundle file shows tool imports but not their definitions.
No input schemas visible for any tool.
No tool descriptions visible in provided source.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |
Tool files referenced but not included in source code dump. Cannot verify actual tool implementations, parameter types, or output schemas.
No parameter descriptions visible. LLMs cannot infer parameter meaning from names alone (e.g., 'status' could mean HTTP status, project status, or boolean flag).
No error handling guidance visible. Tools should return actionable error messages (e.g., 'User not found. Try search_users() first') not raw error codes.