Workspace Bridge Read+Write (Phase 1)
5 new MCP tools for bidirectional Notion + Google Workspace integration.
New Write Tools
| Tool | API | Purpose |
|---|---|---|
workspace_update_sheet |
Sheets v4 PUT | Update cell values in range |
workspace_append_sheet |
Sheets v4 POST | Append rows to sheet |
workspace_create_event |
Calendar v3 POST | Create events (RFC3339 + all-day) |
notion_update_page |
Notion PATCH | Update page properties (13 types) |
notion_archive_page |
Notion PATCH | Archive/unarchive pages (reversible) |
Infrastructure
googleFetchCorerefactored for POST/PUT/PATCH/DELETE- 403 OAuth scope detection with actionable re-authorization message
is2DArraytype guard (zeroascasts in new tools)- Security audit: 0 vulnerabilities (brace-expansion fixed)
Quality
- Tests: 476 → 514 (+38: 26 unit + 12 scenario)
- MCP tools: 22 → 27
- 8-axis score: 66/80 → 70/80 (Ship-ready)
- npm audit: 0 vulnerabilities
OAuth Scope Changes
Write tools require updated OAuth scopes:
- Sheets:
spreadsheets.readonly→spreadsheets - Calendar:
calendar.readonly→calendar
See docs/workspace-bridge.md for migration steps.
Full Changelog
See CHANGELOG.md for details.