Temporal Cortex Calendar MCP MCP Server
io.github.billylui/temporal-cortex-mcp
What is the Temporal Cortex Calendar MCP MCP server?
12 deterministic calendar tools — temporal context, scheduling, availability, and booking
How to install Temporal Cortex Calendar MCP
Copy-paste configuration for popular MCP clients.
GOOGLE_CLIENT_IDGoogle OAuth Client ID (required for Google Calendar)
GOOGLE_CLIENT_SECRETsecretGoogle OAuth Client Secret (required if using Google Calendar)
GOOGLE_OAUTH_CREDENTIALSPath to Google OAuth JSON credentials file (alternative to CLIENT_ID + SECRET)
MICROSOFT_CLIENT_IDAzure AD app ID (required for Outlook Calendar)
MICROSOFT_CLIENT_SECRETsecretAzure AD client secret (required for Outlook Calendar)
TIMEZONEIANA timezone override (e.g., America/New_York). Overrides stored config and OS detection.
WEEK_STARTWeek start day: 'monday' (default, ISO 8601) or 'sunday'. Overrides stored config.
TENANT_IDUUID for tenant isolation (auto-generated if not set)
LOCK_TTL_SECSLock time-to-live in seconds for booking safety
OAUTH_REDIRECT_PORTPort for the local OAuth callback server
HTTP_PORTPort for HTTP transport. When set, enables streamable HTTP mode instead of stdio.
HTTP_HOSTBind address for HTTP transport (default: 127.0.0.1)
ALLOWED_ORIGINSComma-separated allowed Origin headers for HTTP mode. Cross-origin requests rejected if unset.
TEMPORAL_CORTEX_TELEMETRYOverride telemetry consent: 'off' to disable, 'on' to enable anonymous usage analytics.
REDIS_URLSComma-separated Redis URLs. When set, activates Platform Mode with distributed locking.
{
"mcpServers": {
"temporal-cortex-mcp": {
"command": "npx",
"args": [
"-y",
"@temporal-cortex/cortex-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_OAUTH_CREDENTIALS": "<YOUR_GOOGLE_OAUTH_CREDENTIALS>",
"MICROSOFT_CLIENT_ID": "<YOUR_MICROSOFT_CLIENT_ID>",
"MICROSOFT_CLIENT_SECRET": "<YOUR_MICROSOFT_CLIENT_SECRET>",
"TIMEZONE": "<YOUR_TIMEZONE>",
"WEEK_START": "<YOUR_WEEK_START>",
"TENANT_ID": "<YOUR_TENANT_ID>",
"LOCK_TTL_SECS": "<YOUR_LOCK_TTL_SECS>",
"OAUTH_REDIRECT_PORT": "<YOUR_OAUTH_REDIRECT_PORT>",
"HTTP_PORT": "<YOUR_HTTP_PORT>",
"HTTP_HOST": "<YOUR_HTTP_HOST>",
"ALLOWED_ORIGINS": "<YOUR_ALLOWED_ORIGINS>",
"TEMPORAL_CORTEX_TELEMETRY": "<YOUR_TEMPORAL_CORTEX_TELEMETRY>",
"REDIS_URLS": "<YOUR_REDIS_URLS>"
}
}
}
}{
"mcpServers": {
"temporal-cortex-mcp": {
"command": "npx",
"args": [
"-y",
"@temporal-cortex/cortex-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_OAUTH_CREDENTIALS": "<YOUR_GOOGLE_OAUTH_CREDENTIALS>",
"MICROSOFT_CLIENT_ID": "<YOUR_MICROSOFT_CLIENT_ID>",
"MICROSOFT_CLIENT_SECRET": "<YOUR_MICROSOFT_CLIENT_SECRET>",
"TIMEZONE": "<YOUR_TIMEZONE>",
"WEEK_START": "<YOUR_WEEK_START>",
"TENANT_ID": "<YOUR_TENANT_ID>",
"LOCK_TTL_SECS": "<YOUR_LOCK_TTL_SECS>",
"OAUTH_REDIRECT_PORT": "<YOUR_OAUTH_REDIRECT_PORT>",
"HTTP_PORT": "<YOUR_HTTP_PORT>",
"HTTP_HOST": "<YOUR_HTTP_HOST>",
"ALLOWED_ORIGINS": "<YOUR_ALLOWED_ORIGINS>",
"TEMPORAL_CORTEX_TELEMETRY": "<YOUR_TEMPORAL_CORTEX_TELEMETRY>",
"REDIS_URLS": "<YOUR_REDIS_URLS>"
}
}
}
}{
"mcpServers": {
"temporal-cortex-mcp": {
"command": "npx",
"args": [
"-y",
"@temporal-cortex/cortex-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_OAUTH_CREDENTIALS": "<YOUR_GOOGLE_OAUTH_CREDENTIALS>",
"MICROSOFT_CLIENT_ID": "<YOUR_MICROSOFT_CLIENT_ID>",
"MICROSOFT_CLIENT_SECRET": "<YOUR_MICROSOFT_CLIENT_SECRET>",
"TIMEZONE": "<YOUR_TIMEZONE>",
"WEEK_START": "<YOUR_WEEK_START>",
"TENANT_ID": "<YOUR_TENANT_ID>",
"LOCK_TTL_SECS": "<YOUR_LOCK_TTL_SECS>",
"OAUTH_REDIRECT_PORT": "<YOUR_OAUTH_REDIRECT_PORT>",
"HTTP_PORT": "<YOUR_HTTP_PORT>",
"HTTP_HOST": "<YOUR_HTTP_HOST>",
"ALLOWED_ORIGINS": "<YOUR_ALLOWED_ORIGINS>",
"TEMPORAL_CORTEX_TELEMETRY": "<YOUR_TEMPORAL_CORTEX_TELEMETRY>",
"REDIS_URLS": "<YOUR_REDIS_URLS>"
}
}
}
}{
"servers": {
"temporal-cortex-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@temporal-cortex/cortex-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<YOUR_GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<YOUR_GOOGLE_CLIENT_SECRET>",
"GOOGLE_OAUTH_CREDENTIALS": "<YOUR_GOOGLE_OAUTH_CREDENTIALS>",
"MICROSOFT_CLIENT_ID": "<YOUR_MICROSOFT_CLIENT_ID>",
"MICROSOFT_CLIENT_SECRET": "<YOUR_MICROSOFT_CLIENT_SECRET>",
"TIMEZONE": "<YOUR_TIMEZONE>",
"WEEK_START": "<YOUR_WEEK_START>",
"TENANT_ID": "<YOUR_TENANT_ID>",
"LOCK_TTL_SECS": "<YOUR_LOCK_TTL_SECS>",
"OAUTH_REDIRECT_PORT": "<YOUR_OAUTH_REDIRECT_PORT>",
"HTTP_PORT": "<YOUR_HTTP_PORT>",
"HTTP_HOST": "<YOUR_HTTP_HOST>",
"ALLOWED_ORIGINS": "<YOUR_ALLOWED_ORIGINS>",
"TEMPORAL_CORTEX_TELEMETRY": "<YOUR_TEMPORAL_CORTEX_TELEMETRY>",
"REDIS_URLS": "<YOUR_REDIS_URLS>"
}
}
}
}claude mcp add temporal-cortex-mcp --env GOOGLE_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID> --env GOOGLE_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET> --env GOOGLE_OAUTH_CREDENTIALS=<YOUR_GOOGLE_OAUTH_CREDENTIALS> --env MICROSOFT_CLIENT_ID=<YOUR_MICROSOFT_CLIENT_ID> --env MICROSOFT_CLIENT_SECRET=<YOUR_MICROSOFT_CLIENT_SECRET> --env TIMEZONE=<YOUR_TIMEZONE> --env WEEK_START=<YOUR_WEEK_START> --env TENANT_ID=<YOUR_TENANT_ID> --env LOCK_TTL_SECS=<YOUR_LOCK_TTL_SECS> --env OAUTH_REDIRECT_PORT=<YOUR_OAUTH_REDIRECT_PORT> --env HTTP_PORT=<YOUR_HTTP_PORT> --env HTTP_HOST=<YOUR_HTTP_HOST> --env ALLOWED_ORIGINS=<YOUR_ALLOWED_ORIGINS> --env TEMPORAL_CORTEX_TELEMETRY=<YOUR_TEMPORAL_CORTEX_TELEMETRY> --env REDIS_URLS=<YOUR_REDIS_URLS> -- npx -y @temporal-cortex/cortex-mcpRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.