{"id":"54200d1f-b09a-465c-81cb-3d0b799c23fa","slug":"david-revell-google-calendar-mcp","kind":"mcp","name":"google-calendar-mcp","summary":"AI agent using OpenAI Agents SDK with MCP tools to read, create, and update Google Calendar events.","owner":"david-revell","repoUrl":"https://github.com/david-revell/google-calendar-mcp","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"mcp","createdAt":"2025-11-22T15:36:39.000Z","addedAt":"2026-10-21T08:09:55.020Z","logoUrl":"https://avatars.githubusercontent.com/u/219650892?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["productivity","developer-tools"],"tags":["ai-agent","google-calendar","openai","python","arize-phoenix"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-23T17:59:13.926Z","sample":false,"url":"https://conduits.dev/tools/david-revell-google-calendar-mcp","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# Google Calendar MCP Agent (OpenAI Agents SDK)\n\nA lightweight AI agent that reads, creates, and updates Google Calendar\nevents through an MCP server.\\\nBuilt entirely with the **OpenAI Agents SDK**, using **Phoenix\ntracing**, **SQLite session memory**, and a **true tool-calling loop**\n(`think → act → think → final JSON`).\n\nThis project demonstrates real applied AI engineering: an autonomous\nagent calling real tools against a live Google Calendar.\n\n## What the agent can do\n\n• List events for any date or range\\\n• Create meetings from natural language (\"book lunch tomorrow at 1pm\")\\\n• Update existing events\\\n• Detect conflicts\\\n• Phoenix tracing for every step\\\n• Per-run session IDs for isolation\n\n## Architecture\n\n    mcp_calendar_agent.py     # The agent\n    calendar_mcp_server.py    # MCP server exposing Calendar tools\n    tracer_config.py          # Phoenix config\n    .gitignore\n    requirements.txt\n\n## Running the project\n\n### 1. Virtual environment\n\n    python -m venv venv\n    venv\\Scripts\\activate\n    pip install -r requirements.txt\n\n### 2. Google API credentials\n\nPlace `credentials.json` in the project root.\n\n### 3. Run the agent\n\n    python mcp_calendar_agent.py\n\n## MCP Server\n\nFull server documentation moved to:\n\n    Documentation/mcp_server_README.md\n"}