G

Google Calendar

Integrates with Google Calendar API for managing calendars and events with persistent OAuth token st...

151 views
1 installs
Updated Sep 29, 2025
Not audited
Integrates with Google Calendar API for managing calendars and events with persistent OAuth token storage, enabling seamless scheduling, retrieval, and modification operations without repeated authentication.
  1. Go to Google Cloud Console

  2. Select or Create a Project

    • Click the project dropdown in the top bar.
    • Select an existing project or click "New Project" to create a new one.
  3. Enable Google Calendar API

    • In the left menu, go to “APIs & Services” > “Library”.
    • Search for “Google Calendar API”.
    • Click the result, then click “Enable”.
  4. Configure the OAuth Consent Screen

    • In the left menu, go to “APIs & Services” > “OAuth consent screen”.
    • Choose “External” (or "Internal" for Google Workspace).
    • Fill in required details:
      • App name: mcp-calendar
      • User support email: your email
      • Developer contact info: your email
    • Click “Save and Continue”.
    • Under “Scopes”, click “Add or Remove Scopes”.
      • Add: https://www.googleapis.com/auth/calendar.events
    • Add your email as a test user.
    • Click "Save and Continue" until finished.
  5. Create OAuth Credentials

    • Go to “APIs & Services” > “Credentials”.
    • Click “Create Credentials” > “OAuth client ID”.
    • Choose “Desktop app” as the application type.
    • Provide a name (e.g., “MCP Calendar Desktop Client”).
    • Click “Create”.
    • Download the resulting JSON file and save it as credentials.json.
  6. Fill in the FastMCP Connection Interface

    • In the FastMCP connection interface, click the “Install Now” button to add new ENVs.
    • For the Google Calendar MCP server, add the following ENV variable:
      • CREDENTIALS_PATH: The path to your uploaded credentials.json (e.g., /path/to/your/credentials.json).
    • Ensure that you upload the credentials.json file or paste its content as required by the interface.
  7. Authenticate on First Launch

    • When you first start the server, a browser window opens.
    • Log in with your Google account and grant calendar permissions.
    • The server will save an authentication token for later use.

After completing these steps, your ENVs will be configured and Google Calendar MCP will be ready to use.

Quick Start

View on GitHub

More for Productivity

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.