{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.billylui/temporal-cortex-mcp","description":"12 deterministic calendar tools — temporal context, scheduling, availability, and booking","title":"Temporal Cortex Calendar MCP","repository":{"url":"https://github.com/billylui/temporal-cortex-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"@temporal-cortex/cortex-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth Client ID (required for Google Calendar)","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth Client Secret (required if using Google Calendar)","isSecret":true,"name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to Google OAuth JSON credentials file (alternative to CLIENT_ID + SECRET)","name":"GOOGLE_OAUTH_CREDENTIALS"},{"description":"Azure AD app ID (required for Outlook Calendar)","name":"MICROSOFT_CLIENT_ID"},{"description":"Azure AD client secret (required for Outlook Calendar)","isSecret":true,"name":"MICROSOFT_CLIENT_SECRET"},{"description":"IANA timezone override (e.g., America/New_York). Overrides stored config and OS detection.","name":"TIMEZONE"},{"description":"Week start day: 'monday' (default, ISO 8601) or 'sunday'. Overrides stored config.","default":"monday","name":"WEEK_START"},{"description":"UUID for tenant isolation (auto-generated if not set)","name":"TENANT_ID"},{"description":"Lock time-to-live in seconds for booking safety","default":"30","name":"LOCK_TTL_SECS"},{"description":"Port for the local OAuth callback server","default":"8085","name":"OAUTH_REDIRECT_PORT"},{"description":"Port for HTTP transport. When set, enables streamable HTTP mode instead of stdio.","name":"HTTP_PORT"},{"description":"Bind address for HTTP transport (default: 127.0.0.1)","default":"127.0.0.1","name":"HTTP_HOST"},{"description":"Comma-separated allowed Origin headers for HTTP mode. Cross-origin requests rejected if unset.","name":"ALLOWED_ORIGINS"},{"description":"Override telemetry consent: 'off' to disable, 'on' to enable anonymous usage analytics.","name":"TEMPORAL_CORTEX_TELEMETRY"},{"description":"Comma-separated Redis URLs. When set, activates Platform Mode with distributed locking.","name":"REDIS_URLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-26T06:14:26.498457Z","publishedAt":"2026-02-26T06:14:26.498457Z","updatedAt":"2026-02-26T06:14:26.498457Z","isLatest":true}}}
