MCP Calendar

Created By
tobedoita year ago
MCP Google Calendar Server with python
Overview

What is MCP Calendar?

MCP Calendar is a tool that allows users to create Google Calendar events using the MCP (Model Context Protocol) server with Python.

How to use MCP Calendar?

To use MCP Calendar, install the package via pip, set up your Google Cloud project with OAuth 2.0 credentials, and configure the Claude desktop app to interact with the MCP server.

Key features of MCP Calendar?

  • Create Google Calendar events through the MCP server from the Claude desktop app.
  • Secure authentication using OAuth2 for Google Calendar API.
  • Support for creating, modifying, and checking events.

Use cases of MCP Calendar?

  1. Scheduling team meetings directly through voice commands.
  2. Adding events to Google Calendar without manual entry.
  3. Automating event management for personal or professional use.

FAQ from MCP Calendar?

  • What are the requirements to use MCP Calendar?

You need Python 3.10 or higher and a Google Cloud project with OAuth 2.0 credentials.

  • Is there a desktop application required?

Yes, the Claude desktop app is required to use this tool.

  • How do I authenticate with Google Calendar?

You authenticate using OAuth2 by setting up your client ID and secret in the environment variables.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
tobedoit
Star
1
Language
Python
License
-
Tags

Recommend Servers

View All
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago