G

Google Calendar

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

934 views
3 installs
Updated Nov 22, 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.

How to Install Google Calendar

Install Google Calendar MCP server with one click through FastMCP. Choose your preferred AI development tool below:

Claude Desktop

Click "Claude Desktop" in Quick Start

Cursor IDE

Click "Cursor IDE" in Quick Start

VS Code

Click "VS Code" in Quick Start

Alternatives to Google Calendar

Looking for similar MCP servers? Browse other servers in the same categories on FastMCP, or check out the similar servers listed above.

Quick Start

View on GitHub

More for Productivity

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.

Stay ahead of the MCP ecosystem

Get the top new MCP servers, trending tools, and dev tips delivered weekly. Free, no spam, unsubscribe anytime.

Join 2,847 developers. We send one email per week.