MCP server for Google Drive integration with file parsing capabilities, supporting PDF, text, CSV, JSON, and Google Workspace documents
ISE-MCP has 10 tools with basic descriptions and input schemas, but significant quality gaps limit production readiness. All tools have descriptions (10-100+ chars), and most have input schemas with type definitions. However, descriptions are generic and lack LLM-optimization guidance (e.g., 'List all files in the root folder or specified folder' doesn't explain WHEN to use it vs similar tools). Parameter descriptions are minimal or absent. Output schemas are documented only in JSDoc comments, not in the tool registration itself. No error handling guidance, no pagination support despite list tools, and no tool annotations (readOnlyHint, etc.). The server uses workers-mcp HTTP transport (good), but lacks modern MCP patterns like structured output documentation, per-request _meta logLevel, and MRTR support.
Get details about the current folder
Get supported file types for parsing
Check if a file type is supported for parsing
List all files in the root folder or specified folder
List all files and folders in a specific folder
List all folders with their details
List all contents (files and folders) in the root directory
Parse a file and extract key information (summary, keywords, headings, etc.)
List tools lack pagination parameters (limit, offset, page_size) and return unbounded results. listFiles(), listRootContents(), listFoldersWithDetails() have no pagination support, risking context window exhaustion when directories contain many items.
Output schemas documented only in JSDoc comments, not in tool registration. LLMs cannot parse JSDoc to understand return structure. Tools return JSON strings, but the schema (fields, types, nesting) is invisible to the MCP protocol layer.
Descriptions are generic and lack LLM-optimization. 'List all files in the root folder or specified folder' (listFiles) doesn't explain WHEN to use it vs listFilesInFolder or listRootContents. No dependency hints or selection guidance.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Parse a file from Google Drive by file ID
A warm, friendly greeting from your new Workers MCP server.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). All tools are READ_ONLY per metadata, but this is not declared in the tool schema. Modern MCP clients expect tool annotations for safety and planning.
No error handling guidance. Tools return JSON with success/error fields (e.g., parseFile), but descriptions don't explain error cases or recovery steps. LLMs cannot infer what to do on failure.