MCP server for Google Calendar integration
Server has 4 tools with significant quality gaps. Tool names lack clear action verbs (googleAuthLogin is acceptable, but addCalendarEvent and listCalendarEvents are generic). Descriptions are present but minimal (10-50 chars, below the 50-200 char LLM-optimized baseline). Input schemas exist but lack proper type definitions and descriptions for most parameters. No output schemas documented. Error handling is minimal. The server uses STDIO transport, which is not remotely accessible.
Google Calendar에 새 일정을 추가합니다.
오늘 날짜를 YYYY-MM-DD 형식으로 반환합니다.
Google 계정 인증을 시작합니다.
특정 기간의 Google Calendar 일정을 조회합니다.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields without knowing response structure.
Descriptions are too short (10-50 chars vs 50-200 char baseline). 'Google 계정 인증을 시작합니다' and 'Google Calendar에 새 일정을 추가합니다' lack context for LLM tool selection and do not explain when/why to use each tool.
Parameter descriptions are in Korean and minimal. 'startTime' param lacks format specification beyond '(YYYY-MM-DD HH:mm 형식)'. No validation rules, constraints, or examples for LLM guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | <=2025-11-25 | v2 |
googleAuthLogin and getTodayDate have empty input schemas ({}).
No error handling guidance. Tools do not return actionable error messages or recovery hints. E.g., if auth fails, no guidance on retry or next steps.