--- id: langchain-google-calendar-tools version: "0.0.1" license: unclear license_treatment: unclear maintenance: dormant --- # langchain-google-calendar-tools — This repo walks through connecting to the Google Calendar API. License: unclear · Maintenance: dormant · Downloads: 118.6K/mo ## What it is and what it does Langchain-google-calendar-tools is a LangChain integration that wraps the Google Calendar API, allowing language models to interact with calendar data through a tool interface. It depends on google-api-python-client, google-auth-oauthlib, langchain, protobuf, and pytz to handle OAuth authentication, API calls, and timezone conversions. The package is in beta (0.0.1) and dormant—its last release and commit were 2023-11-30. The documentation acknowledges incomplete features: timezone is hardcoded to Vietnam's timezone, recurring event updates are unimplemented, and invitation-related functions are missing. It requires manual setup of a Google Cloud project, Calendar API enablement, and OAuth credentials before use. Use it for: - Embed calendar queries into LangChain agents to let language models fetch upcoming events or check availability - Build chatbots that can read calendar information in response to natural language questions - Prototype calendar automation workflows where an LLM decides which calendar operations to perform - Integrate calendar data into multi-step LangChain chains that need to reference scheduling information ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates Google Calendar with LangChain to enable calendar operations through a language model interface, providing tools to query and manage calendar events. No. The package is dormant (last updated 2023-11-30), has incomplete core features (timezone hardcoded, no recurring event support, no invitation handling), and its license metadata is unclear. Unless you need exactly this integration for a prototype and can work around its limitations, consider waiting for active maintenance or exploring alternative approaches. ## Install pip install langchain-google-calendar-tools uv add langchain-google-calendar-tools poetry add langchain-google-calendar-tools ## Installing langchain-google-calendar-tools Before you install: Low friction install with a pure Python wheel. Maintenance is dormant—last commit was 2023-11-30—so expect no active support or updates for bugs or API changes. License in practice: License treatment is unclear in the metadata, though the description states MIT licensing. Verify the actual license file in the repository before relying on it for commercial use. Quickstart: pip install langchain-google-calendar-tools from langchain_google_calendar_tools import GoogleCalendarTools # Requires Google Cloud project with Calendar API enabled # and OAuth credentials saved as credentials.json tools = GoogleCalendarTools(credentials_file='./credentials.json') Requires Google Cloud project setup, Calendar API enabled, and OAuth credentials file (credentials.json) in the specified path. Verify before relying: - Whether timezone handling remains fixed to Vietnam's timezone in current version or has been updated - Current state of recurring event update support - Whether invitation-related functions have been implemented since 0.0.1 - Compatibility with recent versions of langchain and google-api-python-client ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 118.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags langchain google calendar integration, calendar api langchain tools, google calendar automation python, langchain calendar event management, ai calendar scheduling tools, google calendar llm integration, langchain-integration, google-calendar-api, dormant [View on SkillFed](https://skillfed.io/packages/langchain-google-calendar-tools) · [View on PyPI](https://pypi.org/project/langchain-google-calendar-tools/)