G

Google Calendar

Integrates with Google Calendar to enable retrieving, creating, updating, and deleting calendar even...

186 views
2 installs
Updated Sep 9, 2025
Not audited
Integrates with Google Calendar to enable retrieving, creating, updating, and deleting calendar events through OAuth2 authentication and local token storage.
  1. Create a Google Cloud Project

    • Go to the Google Cloud Console.
    • Click on the project dropdown at the top left and select "New Project."
    • Provide a project name and organization (if applicable), then click "Create."
  2. Enable the Google Calendar API

    • With your new project selected, go to the Google Calendar API page.
    • Click "Enable" to activate the API for your project.
  3. Configure OAuth2 Credentials

    • In Google Cloud Console, go to "APIs & Services" → "Credentials."
    • Click "Create Credentials" and select "OAuth client ID."
    • If prompted, first configure the consent screen:
      • Fill in the required fields (App name, User support email, etc.).
      • For testing, you can add your email as a test user.
    • For Application type, select "Web application."
    • Under "Authorized redirect URIs," add:
      http://localhost:4153/oauth2callback
    • Click "Create."
    • Copy the Client ID and Client Secret from the dialog.
  4. Fill in ENVs in FastMCP

    • Go to your FastMCP connection interface and click the "Install Now" button for Google Calendar MCP.
    • When prompted, fill in:
      • GOOGLE_CLIENT_ID: (Paste the Client ID you copied)
      • GOOGLE_CLIENT_SECRET: (Paste the Client Secret you copied)
      • GOOGLE_REDIRECT_URI:
        http://localhost:4153/oauth2callback
  5. (Optional) Advanced Configuration

    • If you require custom encryption or need to change the authentication ports, you can set additional environment variables:
      • TOKEN_ENCRYPTION_KEY: 32-byte hex string (optional, can be auto-generated)
      • AUTH_PORT, AUTH_HOST, PORT, HOST, USE_MANUAL_AUTH (optional, for advanced use)
  6. Save and Connect

    • After filling in the required environment variables in FastMCP, save the configuration.
    • Follow any prompts to complete the authentication flow in your browser (or manually, if using manual auth).

You are now ready to use Google Calendar integration with Claude Desktop via FastMCP.

Quick Start

View on GitHub

More for Productivity

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.