{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp","description":"Google Sheets (and more) for Claude via gogcli — read, write, and manage spreadsheets","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"additional domains excluded from external-recipient audit alerts","format":"string","name":"GOG_GMAIL_TRUSTED_DOMAINS"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:21.718052Z","publishedAt":"2026-11-09T13:17:21.718052Z","updatedAt":"2026-11-09T13:17:21.718052Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-classroom","description":"Google Classroom via gogcli for Claude — courses, assignments, submissions, grading","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-classroom"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-classroom","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:21.979216Z","publishedAt":"2026-11-09T13:17:21.979216Z","updatedAt":"2026-11-09T13:17:21.979216Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-docs","description":"Extended Google Docs for Claude via gogcli — auth + full Docs and comments support","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-docs"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-docs","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:22.189304Z","publishedAt":"2026-11-09T13:17:22.189304Z","updatedAt":"2026-11-09T13:17:22.189304Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-drive","description":"Google Drive via gogcli for Claude — search, upload, download, permissions","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-drive"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-drive","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:22.378488Z","publishedAt":"2026-11-09T13:17:22.378488Z","updatedAt":"2026-11-09T13:17:22.378488Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-maps","description":"Google Places + trip maps via gogcli for Claude — places through gog maps, pins, shortlists, My Maps","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-maps"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-maps","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:22.587118Z","publishedAt":"2026-11-09T13:17:22.587118Z","updatedAt":"2026-11-09T13:17:22.587118Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-sheets","description":"Extended Google Sheets for Claude via gogcli — auth + full Sheets support","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-sheets"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-sheets","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:22.762461Z","publishedAt":"2026-11-09T13:17:22.762461Z","updatedAt":"2026-11-09T13:17:22.762461Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/gogcli-mcp-slides","description":"Google Slides via gogcli for Claude — deck and slide authoring","repository":{"url":"https://github.com/chrischall/gogcli-mcp","source":"github","subfolder":"packages/gogcli-mcp-slides"},"version":"4.12.0","packages":[{"registryType":"npm","identifier":"gogcli-mcp-slides","version":"4.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address of the Google account to use (matches gogcli auth)","format":"string","name":"GOG_ACCOUNT"},{"description":"Override path to the gogcli binary (auto-discovered otherwise)","format":"string","name":"GOG_PATH"},{"description":"zone for *Display fields and for interpreting naive gog values; defaults to America/New_York","format":"string","name":"DISPLAY_TZ"},{"description":"block all mutating gog API requests (injects gog's --readonly); set to 0/false/no/off (or unset) to allow writes","format":"string","name":"GOG_READONLY"},{"description":"zone gog formats naive dates in; unset, runner.ts hands gog DISPLAY_TZ so the two cannot diverge","format":"string","name":"GOG_TIMEZONE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-09T13:17:22.953156Z","publishedAt":"2026-11-09T13:17:22.953156Z","updatedAt":"2026-11-09T13:17:22.953156Z","isLatest":true}}}],"metadata":{"count":7}}
