NestDaddy

Temporal Cortex Calendar MCP

io.github.temporal-cortex/mcp · v0.9.1

18 deterministic calendar tools: contact resolution, temporal context, availability, booking

Connect Runs on your machine

Terminal
claude mcp add mcp -e GOOGLE_CLIENT_ID=<GOOGLE_CLIENT_ID> -e GOOGLE_CLIENT_SECRET=<GOOGLE_CLIENT_SECRET> -e GOOGLE_OAUTH_CREDENTIALS=<GOOGLE_OAUTH_CREDENTIALS> -e MICROSOFT_CLIENT_ID=<MICROSOFT_CLIENT_ID> -e MICROSOFT_CLIENT_SECRET=<MICROSOFT_CLIENT_SECRET> -e TIMEZONE=<TIMEZONE> -e WEEK_START=<WEEK_START> -e TENANT_ID=<TENANT_ID> -e LOCK_TTL_SECS=<LOCK_TTL_SECS> -e OAUTH_REDIRECT_PORT=<OAUTH_REDIRECT_PORT> -e HTTP_PORT=<HTTP_PORT> -e HTTP_HOST=<HTTP_HOST> -e ALLOWED_ORIGINS=<ALLOWED_ORIGINS> -e TEMPORAL_CORTEX_TELEMETRY=<TEMPORAL_CORTEX_TELEMETRY> -e REDIS_URLS=<REDIS_URLS> -- npx -y @temporal-cortex/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@temporal-cortex/[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GOOGLE_OAUTH_CREDENTIALS": "<GOOGLE_OAUTH_CREDENTIALS>",
        "MICROSOFT_CLIENT_ID": "<MICROSOFT_CLIENT_ID>",
        "MICROSOFT_CLIENT_SECRET": "<MICROSOFT_CLIENT_SECRET>",
        "TIMEZONE": "<TIMEZONE>",
        "WEEK_START": "<WEEK_START>",
        "TENANT_ID": "<TENANT_ID>",
        "LOCK_TTL_SECS": "<LOCK_TTL_SECS>",
        "OAUTH_REDIRECT_PORT": "<OAUTH_REDIRECT_PORT>",
        "HTTP_PORT": "<HTTP_PORT>",
        "HTTP_HOST": "<HTTP_HOST>",
        "ALLOWED_ORIGINS": "<ALLOWED_ORIGINS>",
        "TEMPORAL_CORTEX_TELEMETRY": "<TEMPORAL_CORTEX_TELEMETRY>",
        "REDIS_URLS": "<REDIS_URLS>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@temporal-cortex/[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GOOGLE_OAUTH_CREDENTIALS": "<GOOGLE_OAUTH_CREDENTIALS>",
        "MICROSOFT_CLIENT_ID": "<MICROSOFT_CLIENT_ID>",
        "MICROSOFT_CLIENT_SECRET": "<MICROSOFT_CLIENT_SECRET>",
        "TIMEZONE": "<TIMEZONE>",
        "WEEK_START": "<WEEK_START>",
        "TENANT_ID": "<TENANT_ID>",
        "LOCK_TTL_SECS": "<LOCK_TTL_SECS>",
        "OAUTH_REDIRECT_PORT": "<OAUTH_REDIRECT_PORT>",
        "HTTP_PORT": "<HTTP_PORT>",
        "HTTP_HOST": "<HTTP_HOST>",
        "ALLOWED_ORIGINS": "<ALLOWED_ORIGINS>",
        "TEMPORAL_CORTEX_TELEMETRY": "<TEMPORAL_CORTEX_TELEMETRY>",
        "REDIS_URLS": "<REDIS_URLS>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@temporal-cortex/[email protected]"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
        "GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
        "GOOGLE_OAUTH_CREDENTIALS": "<GOOGLE_OAUTH_CREDENTIALS>",
        "MICROSOFT_CLIENT_ID": "<MICROSOFT_CLIENT_ID>",
        "MICROSOFT_CLIENT_SECRET": "<MICROSOFT_CLIENT_SECRET>",
        "TIMEZONE": "<TIMEZONE>",
        "WEEK_START": "<WEEK_START>",
        "TENANT_ID": "<TENANT_ID>",
        "LOCK_TTL_SECS": "<LOCK_TTL_SECS>",
        "OAUTH_REDIRECT_PORT": "<OAUTH_REDIRECT_PORT>",
        "HTTP_PORT": "<HTTP_PORT>",
        "HTTP_HOST": "<HTTP_HOST>",
        "ALLOWED_ORIGINS": "<ALLOWED_ORIGINS>",
        "TEMPORAL_CORTEX_TELEMETRY": "<TEMPORAL_CORTEX_TELEMETRY>",
        "REDIS_URLS": "<REDIS_URLS>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GOOGLE_CLIENT_ID
Optional
Google OAuth Client ID (required for Google Calendar)
GOOGLE_CLIENT_SECRET
Optional, secret
Google OAuth Client Secret (required if using Google Calendar)
GOOGLE_OAUTH_CREDENTIALS
Optional
Path to Google OAuth JSON credentials file (alternative to CLIENT_ID + SECRET)
MICROSOFT_CLIENT_ID
Optional
Azure AD app ID (required for Outlook Calendar)
MICROSOFT_CLIENT_SECRET
Optional, secret
Azure AD client secret (required for Outlook Calendar)
TIMEZONE
Optional
IANA timezone override (e.g., America/New_York). Overrides stored config and OS detection.
WEEK_START
Optional
Week start day: 'monday' (default, ISO 8601) or 'sunday'. Overrides stored config.
TENANT_ID
Optional
UUID for tenant isolation (auto-generated if not set)
LOCK_TTL_SECS
Optional
Lock time-to-live in seconds for booking safety
OAUTH_REDIRECT_PORT
Optional
Port for the local OAuth callback server
HTTP_PORT
Optional
Port for HTTP transport. When set, enables streamable HTTP mode instead of stdio.
HTTP_HOST
Optional
Bind address for HTTP transport (default: 127.0.0.1)
ALLOWED_ORIGINS
Optional
Comma-separated allowed Origin headers for HTTP mode. Cross-origin requests rejected if unset.
TEMPORAL_CORTEX_TELEMETRY
Optional
Override telemetry consent: 'off' to disable, 'on' to enable anonymous usage analytics.
REDIS_URLS
Optional
Comma-separated Redis URLs for distributed locking within Platform Mode. Optional.

Details

Package@temporal-cortex/[email protected] (NPM, stdio)
First published10 Mar 2026
Last updated10 Mar 2026
Registry nameio.github.temporal-cortex/mcp

More productivity servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.