skillfed

langchain-google-calendar-tools

This repo walks through connecting to the Google Calendar API.

langchain-google-calendar-tools v0.0.1 118.6K downloads/30d#12,110 on PyPI4
License unclear DORMANT released

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 on this page — 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

langchain-google-calendar-tools on PyPI

pip

pip install langchain-google-calendar-tools

uv

uv add langchain-google-calendar-tools

poetry

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 the current Python release (>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies 5 — google-api-python-client, google-auth-oauthlib, langchain, protobuf, pytz
Maintenance dormant — 988 days since the last release
Last repo commit
First released
Downloads 118,628/month — #12,110 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: langchain_google_calendar_tools-0.0.1-py3-none-any.whl

Development Status :: 4 - BetaProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPy

Tags

langchain google calendar integrationcalendar api langchain toolsgoogle calendar automation pythonlangchain calendar event managementai calendar scheduling toolsgoogle calendar llm integration
langchain-integrationgoogle-calendar-apidormant

More Internet packages